Tagged: Bigfoot

0

Review – Bigfoot vs. Yeti

Bigfoot vs. Yeti is a set collection game where players take on the roles of cryptozoologists intent on proving the existence various legendary creatures.