vwp9TPDuXvI

Weezer performed their new song “I Love The USA” on James Corden. Watch it above.

Advertisements