Could These Cryptids Actually Exist? | Mysterious Creature Sightings
Cryptids are animals that cryptozoologists believe may exist somewhere in the wild, but whose present existence is disputed or unsubstantiated by science. Could they really exist? Watch the video to find out!