Scientists find giant leopard-spotted salamander in Florida. [Image source/Wochit News YouTube video]
A view of the Florida Everglades. [Image source/CBS Sunday Morning YouTube video]
1 of 2

Photogallery - Strange looking giant salamander found in the Florida swamp baffles scientists