Weezer just released a new deluxe edition of their recent self-titled “White Album.” The deluxe edition includes “I Love The USA,” the song the band recorded for NASA to celebrate the Juno spacecraft entering Jupiter’s orbit. Now, they’ve shared a new video directed by SCANTRON and No. 2 Pencil, which stars Patton Oswalt as a patriotic schlub who sneaks into the Oval Office and lip syncs to Weezer — at least until Rivers Cuomo the secret service agent shows up. -- Stereogum
More information on this artist is available in the last.fm tabs below.