Its fun to have discussions and in some cases make jokes, etc. Its all good. All fun and games until you have an experience with one and it scares the ever loving $hit out of you. Its impossible to sleep once you hear that howl, grunt, thump, or rock thrown at you.
To the OP, definitely sounds like a squatch.
To the OP, definitely sounds like a squatch.