News \

New Weezer Album Out June 24

Frontman Rivers Cuomo and crew unveil third self-titled record to date -- already referred to as the the Red Album.

William Goodman | April 21, 2008 - 2:41 pm

Tags: Music News