Driver In North Carolina Spots Bigfoot Crossing The Road
A woman named Eboni Byrd from North Carolina, believes she witnessed Bigfoot. The bizarre encounter took place in the town of Littleton last Friday evening. While no photographic evidence was taken, her video testimony...