New Weezer EVERYTHING!

Today was a big day for Weezer fans. They dropped a new album, a new song and a new tour all within 24 hours. Their self titled album (Or better…