Bigfoot reports across North America have been linked to the presence of black bears, but the research can't account for sightings in Florida.
Bigfoot? Sasquatch? Nope, it's probably just a black bear — unless you live in Florida : Read more
Bigfoot? Sasquatch? Nope, it's probably just a black bear — unless you live in Florida : Read more