Woman meets stranger on mountain hike – realizes something is wrong and calls the police
Nancy Abell lives in the state of Washington, U.S. The state is famous for its breathtaking landscapes, and Nancy often goes for long walks or hikes, surrounding herself with the mountains that preside over her ...