Featured
Starbase 2025
Lake Perris State Park, CA 18095 Lake Perris Dr, Perris, CA, United StatesCome find me on the beach with the 20" telescope Friday and Saturday night from 9am-2am... probably later if I'm not too cold! This is my first official NASA Solar System Ambassador gig and I'm so stoked!!!