One of the more unlikely people to be playing a headlining slot at Coachella, albeit on a small stage on Friday night, is Odd Future’s Earl Sweatshirt. But that doesn’t mean that anyone who has been following the rapper’s colorful career should be in the least bit surprised. Born Thebe Neruda Kgositsile in Los Angeles,
