Photo 1 of 4

View all

Larry's AutoWorks closes down
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 Mountain View Online.
All rights reserved.