Teenage Death Star – LOUIE of the Week

Teenage Death Star is a band that was formed in Bandung-Jakarta, West Java, Indonesia in 2001. I found this cool video of these guys doing LOUIE LOUIE on YouTube, courtesy of ZekeKhaseli.

I love energetic crowds!

If you go to their official MySpace webpage is at http://www.myspace.com/teenagedeathstar you can read their catchy bio statement:

[…]