Madrid-based punk band Margarita makes some of the most disorienting rock music on the planet. The band has sparked Spain's indie scene with its melding of garage, punk and tropicalia, coming up with ...