Sasquatch is another name for what mythical creature that reportedly dwells in North America?

Answer
Bigfoot

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *