Leo Roars

Ted Leo and the Pharmacists fight the heat at the Coachella festival.

Ted Leo plays a set with his band the Pharmacists April 30 at the Coachella Music Festival in Indio, Calif.