mihirungs

Why ‘demon ducks’ couldn’t survive after humans arrived

Mega beasts are intriguing and equally mysterious is their vanishing from the earth, making them interesting subjects of study. One…

2 years ago