Feb 19, 2009

Eye-popping spectacle in Tokyo - revisited



No, the Clingons haven’t landed. These are eye-poping street performers in Tokyo, Japan.