Show us your tacos!

"The Daily Show" examines a controversial new restaurant in Arizona named "pink taco."

By H.h.

Published June 28, 2006 3:24PM (EDT)

Ed Helms of "The Daily Show" explores the downside of owning a vagina-themed restaurant.


By H.h.

MORE FROM H.h.


Related Topics ------------------------------------------