Weezer head to Jupiter to proclaim 'I Love The USA' | Upset

Weezer head to Jupiter to proclaim ‘I Love The USA’