I know they aren't really braking news anymore but I recently stumbled upon their videos (during one of my "oooh, this looks interesting" clicking frenzies on YouTube. Is it just me or are these guys channeling everything scene in the world?
Music Talk Board