Henderson, Takesha Yvonne (2009-06-02)
Lick Creek Park is a 515 acre nature park that was acquired in 1987 by the City of College Station, Texas. The site has a variety of indigenous plant and animal species and is an important natural resource for citizens ...