Jimmy Fallon and Eddie Vedder Duet on ‘Balls in Your Mouth’ [VIDEO]
Tar balls, which are thought to be the remnants of last year’s BP oil spill, have begun appearing on Gulf Coast beaches due to recent hurricane and tropical storm activity in the Atlantic.