Ten teenagers from Parma, Idaho claim they encountered several Sasquatches during a Memorial Day Weekend camping trip to Payette National Forest in McCall, Idaho.
loading...