By Jason Grishkoff | October 9th, 2010
Crystal Castles have bumped into a number of Copyright controversies in the past, but one thing stands true: they create awesome music. Based out of Toronto, the duo is known for chaotic live shows, and have released two albums to-date.
This song comes off their first eponymous release in 2008. Keep listening to the similar artists generated by our player above, and you’ll be sure to hear some of their newer stuff!