Saturday, February 16, 2008

From the "these people should be freaking STARS!" department

It's the Go! Team, from the UK. They put on an awesome show at South By Southwest two years ago, and here they are in a video for the song "Ladyflash."

0 comments: