Radiohead Releases Eighth Album

2019-03-18T18:48:06-05:00February 21st, 2011|Tags: , |

If you are a lover of music, pay attention. On February 18th, Radiohead released their eighth studio album entitled, The King of Limbs. Rather than a big CD release, the band released the album on their website in electronic format only. You can purchase it here. The CD will hit record stores on March 28th. [...]