Music New Sounds

Weezer – ‘I Love The USA’

Weezer’s ‘I Love The USA’ goes back to the band’s more placid days (think self-titled album Weezer) of East Coast kicking back and relaxing. It gives a sense of a problem-free world while slyly making you question if something is wrong. In a time of American presidential turmoil, the relaxing music contrasts with the almost […]