Scientists have captured a giant, ‘mythical’ siren species in Florida
Science Alert Salamanders are, by their very nature, slippery creatures. Perhaps none so slippery as the mysterious ‘leopard eel’ – an amphibian spotted intermittently in the waters of Florida over the last few decades that somehow managed to elude scientific study. Until now, that is. Ecologist Sean Graham of Sul Ross State University in Texas…