I was shopping at The Limited a few days ago and heard this really weird song...can't get it out of my head though.
It's very pop/alternative/electronic.
The only part I can remember now is a girl saying "we are ....the super dupers!" or "super troupers!"
haha sounds really bad but i need to find it. its driving me crazy!