Strange Creature Filmed In Uwharrie Forrest

A group of investigators go into Uwharrie and catches something darting across the landscape. It looked to them to be nearly transparent.



Posted Saturday, May 26, 2018

Comments