Menu

Tag: taco bell is god’s gift to baka-raptor

Japanese Taco Bell: Un-American

Nestled in Shibuya across from Wild One (the one that sells sex toys, not camping goods), America’s greatest fast food restaurant made its long-awaited return to Japan. Was it up to snuff? I waited on line for an hour to […]