It’s hard to believe that the Yeah Yeah Yeahs’ debut album was released nearly 9 years ago (in April 2003). Although it’s a remarkably solid debut from start to finish, “Maps” is a notable standout demonstrating a strong (and relatively surprising) emotional foundation compared to the tracks which make up much of the rest of Continue...
1.5k