For nearly 150 years, a bizarre tree frog species in India was believed to be extinct. Now, scientists have found the elusive Frankixalus jerdonii in India’s West Bengal state, in the foothills of the Himalayas. Last seen in the wild in 1870, the frogs … Discuss
Source: The Free Dictionary