By Erika Clarke Uploaded on 17 May 2008 2 favorites, 118 views
One of the jaw-dropping art installations at the 2008 Coachella Valley Music and Arts Festival (Indio, Ca.)