Scientists dispute snake release in Florida ‘Garden of Eden’

Scientists are arguing over the release of snakes into a Florida preserve known locally as “the original Garden of Eden.”

Source:: NBC 2 News