The Chula Vista Nature Center is a little gem in San Diego County. The whole experience is so nice, you park your car in a nearby parking lot, then you hop aboard a MTS Sponsored shuttle bus for a short…
The Chula Vista Nature Center is a little gem in San Diego County. The whole experience is so nice, you park your car in a nearby parking lot, then you hop aboard a MTS Sponsored shuttle bus for a short…