Loading...
Uploaded by caldwdo on Mar 4, 2008
More street theater in Akihabara. Streets are closed on Sunday afternoon until 5pm.
Entertainment
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)