This weekend was first of this year's Coachella double, with some of the biggest names in music performing at the annual US festival.
While the likes of Vanessa Hudgens and Jared Leto swanned around backstage on day one, while Katy Perry and Rihanna attended day two, the real excitement was onstage, with the likes of Radiohead, Pulp, Bon Iver, Azealia Banks and many more performing. The most talked about event was perhaps the return of Tupac to the stage - notable for the fact that the rapper died in 1996.
This year, many Coachella performances were streamed live on the internet, and we've collected some of the best, indlucing headliners plus up and coming artists, to watch on Gigwise.