Think you’ve seen a mermaid? This Sri Lankan scientist sets the record straight
2020-06-04 10:46
COLOMBO — Legend has it that a group of pygmy hominids known as Nittaewo — meaning “long clawed” in the local language — lived in Sri Lanka up until the 18th century. The last of them were cornered in a cave by the indigenous Veddah community, who blocked the entrance with logs and branches and […]