I love Weezer, and this video and song should make it clear why they warrant attention even now.
The new album “Red Album” will be available on June 3rd. Nice. Now I just have to figure out if they’ll be doing a show in Seattle.
Technorati Tags:
Weezer,
Meme