Tagged with Radiohead

The Greatest Band of the Last 20 Years?

The Red Hot Chili Peppers are set release their tenth studio album this coming Tuesday, 17 years after their first album hit shelves back in 1984. To build hype, they’ve already made it available to stream on iTunes so you can listen, but not yet purchase. I’ll be sure to post an album review in … Continue reading