Alberta, Canada seems to be the place where Bigfoot and his family like to hang out.
What do you think? See the baby clinging to its mother's back?!
What do you think? See the baby clinging to its mother's back?!
Edith Head Gives Good Wardrobe.