New frog discovered in Sri Lanka di Jordanna Dulaney 7 Novembre 2012 Sri Lanka, an island country lying off the southeast coast of India, is famous for its different animals. Now, one more can be added to its list: Ranwella’s Spined Tree…