this must be the place....goin strong , yeah baby!!!

Thursday, April 16, 2009

This Just In....

This morning the website awarded the Radiohead albums "Ok Computer" and "The Bends" 10.0s as well as their coveted "best new music" tag. I just hope it helps the band sell some records!

In other news....
Pablo Honey received a lowly 5.4 :(

No comments:

Post a Comment