Takeshita street, Tokyo, Part 1

Posted by Charbax – October 10, 2013

Walk down the Takeshita street in Tokyo Japan, this is Part 1, I will post another video that I filmed on this street.