New Leopard Frog Found in New York City

The unique species, discovered near the Statue of Liberty, is the first amphibian found in the region in 150 years

Leave a Reply