Where is The Jumpoff?

Where is The Jumpoff located?

The Jumpoff, The Jumpoff, United States of America (approx. 43.187622°, -122.443375°)


Where is The Jumpoff on the map?