Holiday train makes its annual appearance at Menlo Park Caltrain station
Decorated with more than 75,000 glittering lights, the Holiday Train stopped at Menlo Park's Caltrain station last Sunday night, combining holiday fun with a toy
Please help support InMenlo! Your contribution will help us continue to bring InMenlo to you. Click on the button below to contribute!