A blog for the United States branch of the global Centre for Fortean Zoology
Monday, 26 April 2021
NAKSHATRA MEENU
These creatures were giant starfish which were said to have emerged from the sea in India in the 16th Century and battled with an Indian army. Each was larger than a human.
No comments:
Post a Comment