TV On The Radio have launched the new video from their upcoming album. The record is titled Dear Science and is due out September 23, 2008.
You can check out the video here.
TV On The Radio have launched the new video from their upcoming album. The record is titled Dear Science and is due out September 23, 2008.
You can check out the video here.