This is the foul smelling southeastern Bigfoot. A LOT of different groups form the southeast reported this creature to invading Europeans. Seminoles to this day swear they see it on a pretty regular basis....hey, it even has it's own Wikipedia page!
No comments:
Post a Comment