Lick Creek Nature Center, City of College Station