In which city is The International Cryptozoology Museum?
Correct answer: Portland, United States
ZZimbo78
I was thinking Portland Oregon, not Maine!
tunegrabber
I seen the sasquatch and assumed it must be the USA.