Los Altos Town Crier photographs
back to collection

Thursday Night Live in Mountain View (17 images)

Add to Cart
Castro Street came alive with live music, goofy goats and loads of bubble June 15, 2017, as Mountain View celebrated its first Thursday Night Live festival of the year.

Photos by Megan V. Winslow / Los Altos Town Crier Staff Photographer