[Indio, California; April 15. Image via Getty]
INDIO, CA – APRIL 15: Music fans prepare for 2010 Coachella Music Festival held at the Empire Polo Field on April 15, 2010 in Indio, California. (Photo by Charley Gallay/Getty Images)
GET JEZEBEL RIGHT IN YOUR INBOX
Still here. Still without airbrushing. Still with teeth.