Photo 1 of 4

View all

Larry's AutoWorks closes down for good
Larry Moore, owner of Larry's AutoWorks, closing up his shop on March 20, 2017. He and his wife Laurie decided to sell the property on Leghorn Street in Mountain View and retire. Photo by Michelle Le

© 2018 Palo Alto Online.
All rights reserved.