Gorillaz will headline the final day of Coachella on April 18th - their first live show in the States since the "Demon Days Live" sold out run at Harlem's Apollo in April 2006.
Topix — Gorillaz will headline the final day of Coachella on April 18th - their first live show in the States since the "Demon Days Live" sold out run at Harlem's Apollo in April... more info