Spider Fox: New Game 'Bigfoot Life' Free Demo Released By Planet 47 Games!

In case you missed it, I'm excited to announce that a small Demo has been officially released and is now live and available to play for Planet 47 Game's new game 'Bigfoot Life!' Bigfoot Life Demo Trailer. Demo Store Pag…