watermark logo

FreakyLinks S0 E5 Subject: Desert Squid! Myth or Legend?

185 Views
Admin
Admin
29 Aug 2017

Derek and his team are in a New Mexico desert investigating freaky reports of a tentacle creature (dubbed "desert squid") attacking the locals' livestock.

Show more

0 Comments Sort By

No comments found

Up next