Neville Staple of The Specials performs on the main stage at the 2010 Coachella Music Festival in Indio, CA on Friday, April 16, 2010.