November 20, 2007
A Health Inspector's Worst Nightmare

Amazingly enough, this "modern toilet" restaurant is located in China, not Japan. I'll let you guys make up the "crappy food" jokes as you like.

Posted by scott at November 20, 2007 01:53 PM

eMail this entry!
Comments
Post a comment
Name:


Email Address:


URL:


Comments:


Remember info?