Coachella 2013

Coachella 2013 announces lineup

Now a two-weekend extravaganza, Coachella’s 2013 edition will take place from April 12 to 14 and from April 19 to …