Thursday, February 23, 2006

Radiohead In Studio

?????
Thom & the gang seem to be working hard on their new album. Here are some pics of them from their blog:


This album cannot get here soon enough.

No comments: