Bizarre Creature Caught on News Clip in Mexico

A bizarre creature is seen walking in the background during this video clip in Mexico. What is that thing!? Experts who have studied this footage say that it doesn’t appear to be a hoax – and it even made the local news. Some things are just too strange to be explained. The video is located […]

Read More