Jul
15
2009

Taco Smackdown!

They win just for their logo: Lucha Libre Gourmet Taco Shop, San Diego CA

tacosmackdown.jpg

Post to Twitter

Leave a Reply

You must be logged in to post a comment.