Friday, July 19, 2013

Unbelievable. Is it real? Only in Japan.... :D

Unbelievable. Is it real? Only in Japan.... :D Human tower splashing in water..amazing