As you can see below, Lamor Road seems like an unlikely Sasquatch hotspot, however, just a little ways down the road it gets very hilly and wooded. Quite "Squatchy" as they say!
Not too far away and you can find a statue of the Big guy, which may be an indication that the Sasquatch people do indeed inhabit these lands. The giant chicken man cryptid is likely just good fun though!