Pin It

Japan - Wrecking Crew Orchestra

Thursday Mar 15, 2012 13:17

Taking Team Illuminate's darkened stage glowing neon Tron suit dance routine to another level.

JAPAN