People visiting the Sunshine State may be in for a surprise as mysterious balls are washing ashore in South Florida. Tar balls are popping up from Port Everglades to Palm Beach along the coast of the ...