Photo 2 of 4

View all

Larry's AutoWorks closes down for good
Co-owners Larry and Laurie Moore in their auto repair shop at 2526 Leghorn St. in Mountain View on March 20, 2017. Photo by Michelle Le

© 2017 Palo Alto Online.
All rights reserved.