Friday, October 23, 2015

Taco No. 93: So gigantic, they call it 'El Grandote'

The biggest taco in town is at this northside restaurant La Olla. 

from Search Results - Arizona Daily Star http://ift.tt/1RthMo9
via IFTTT

No comments:

Post a Comment