Nightcrawler Creature Near Yosemite National Park

Here is a super creepy video that I’ve been meaning to post for a while. As the story goes, a retired couple that lives near Yosemite National Park in California was having some problems with break-ins on their property. They installed some security cameras to catch the intruders, but what they found when they reviewed […]

Read More