Some friends of the family recently captured this image on their trail camera. What do you think it is? Ghostly ghouls parading through the woods at night? Aliens?
I actually know what it is, but won’t tell right now.
Have you ever found a picture you can’t explain on one of your trail cameras?