April 16, 2010 at 4:59PM Massive, solar powered bird is overseeing Coachella, pretty stoked about its chance to see Phoenix