TV On The Radio, the Brooklyn-based post-punk electronic band, have released the music video for their track 'Happy Idiot'. The track appeared as the fourth track on the band's new album which is due for an 18th November 2014 release date.
The season 7 premiere guests featured some cast members we haven't seen much of for a while.
This year's Rotterdam event was definitely one to remember.
New album 'Flower Boy' comes later this summer.