The Coachella Valley Music and Arts Festival, otherwise commonly known as Coachella, Coachellafest or Coachella Festival, is 3 days and 3 nights of musical magic in the desert. Located in Indio, California, people from all walks of life gather in the masses from far & wide to witness a plethora of musical performances of many different genres. The annual festival has several stages & tents set-up throughout the grounds, each playing live music continuously. The main stages include the Coachella Stage, Outdoor Theatre, Gobi Tent, Mojave Tent, and the Sahara Tent. This year’s 2012 performances included Radiohead, Swedish House Mafia, Neon Indian, The Shins, A$AP Rocky, David Guetta, Kaskade, Santigold, Florence + The Machine, Araab Muzik, dada Life, Calvin Harris, AVICII, and a grand finale performance by Snoop Dogg & Dr. Dre which included surprise performances by 50 Cent, Eminem & Wiz Khalifa & a stunning tribute performance by the late, great Tupac, who rose from the dead and performed on stage in hologram form.