I agree with your spoiler

You people hear the rumours of big foot? Apparently our favourite satsquatch (I probably spelt that wrong ) is running around the wilderness.

Also there's the story of the ghost car, which I myself have seen. It's pretty cool.