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