Skip to playerSkip to main content
  • 11 years ago
Taco Bell opens its first restaurant in Japan and the lines are crazy, with some people camping overnight or waiting for more than three hours to get in. Jen Markham (@jenmarkham) explains.
Be the first to comment
Add your comment

Recommended

1:37