El Dorado Nature Center
a park in Long Beach, California, USA that features native plants and wildlife
12 photos · 60 views