Sunday May 02, 2010 May 2, 2010 0 Facebook Tweet Email Ewwww! A restaurant in Japan called Modern Toilet. Seriously... squee: Wow, that's so gross! May 3, 2010