The Burrito Blog
« Stick A Toothpick In Me, I'm Done | Crunch Time »
La Taqueria Neon Claims Global Crown
Some things are a matter of taste, but after a year of traveling the world, I hesitate to call the sign a liar.
Sunday, May 21, 2006 by Jonah.