I had stated much earlier in this thread that I was hooked on the TV On The Radio album "Return to Cookie Mountain".
I just got their new album "Dear Science", and I am utterly blown away. This band is nothing short of amazing.
I just got their new album "Dear Science", and I am utterly blown away. This band is nothing short of amazing.
Comment