can I suggest French Hip Hop band IAM (Invasion Arrivée de Mars). They been around for years. I don't know if they ever played the U.S. before.
Years gone to Coachella
2005, 2006, 2007, 2008, 2009, 2010
The following members on this board can Suck a Dick