PHOTOS: Crystal Castles at the Hollywood Palladium, Hollywood, Calif.