Spotted: Batmobile in downtown Menlo Park InMenlo contributing photographer Irene Searles stumbled upon this Batmobile Saturday in downtown Menlo Park on Santa Cruz Ave near El Camino. She assembled her favorite shots in by Linda Hubbardon January 30, 2017