Weezer Goes Red April 21, 2008 By Trace Cowen Leave a Comment Weezer‘s new album, set to launch June 24, now has a face.
Leave a Reply