answersLogoWhite

0

It is another name for bigfoot or sasquatch. It is Florida's bigfoot's name.

User Avatar

Wiki User

15y ago

What else can I help you with?