UPDATED: Show Me the Body Now Say They're Playing Coachella FestivalUPDATED: Show Me the Body Now Say They're Playing Coachella FestivalThe folks behind Coachella are currently dealing with a bit of a public relations embarrassment....Jeff GilesJeff Giles