The lineup for 2013's Coachella, taking place across two weekend in April, 12-14 and 19-21, has been announced. Phoenix, the Stone Roses, Blur and Red Hot Chili Peppers will headline; Grimes, Vampire Weekend, Wu-Tang Clan, Tame Impala, Earl Sweatshirt, The xx, Jamie xx, Grizzly Bear, Yeah Yeah Yeahs, TNGHT, 3Ball MTY, Unicorn Kid, Tanlines, Jessie Ware, Disclsoure, DIIV, Pusha-T, Danny Brown and Wild Nothing will also play. Check out the entire lineup here and on the above flyer, then forward the weird festival trailer below to your friends and ask them to buy plane tickets.