Out of no where my buddy slams on the breaks and we all scream “Sasquatch” at the same time. What we saw was a 7 foot giant harry Ape/ Humanoid …