??? to the song? If so - Special Needs are a band from London, they've released a few singles in the last year and IIRC their debut album is out later this year or early next year. Blue Skies was their most recent single. And they're fun to see live.