Unknown Creature Caught on Video in Holland National Park

Some guys get a little more than they bargained for when they capture a strange creature on video in a National Park in Holland called The Posbank. They went out on a simple sightseeing adventure and ended up encountering something rather creepy. As they made their way through the large national park, they noticed something […]

Read More