Quick-stop tamale shop
The California Street Market sells Guatemalan sweetbreads. The store sells between 450-500 various sweetbreads a day. Photo by Michelle Le

© 2014 Mountain View Online.
All rights reserved.