05-08-2024, 07:55 PM
(05-08-2024, 07:31 PM)Nerb Wrote: Why not go and ask them?
Personally , as a Denier of Ignorance, I genuinely think the youtube clip is CGI and the website you linked to is a spoof.
Thanks for posting here though.
hard to argue, most YouTube channels and websites have a desire to create currency, as for the lame ytclip
but
cryptids, seems an overwhelming amount of witnesses and evidence to support something
Giant spiders, who knows