November 12, 2010 by editors Leave a Comment The World’s Top Urinal And we mean top. 40 stories over the streets of Tokyo. Notice the Tokyo Sky Tree off in the distance
Leave a Reply