Untitled design (99)


Advertisement

Liberty Bell Mountain is located in the North Cascades, approximately one mile south of Washington Pass on the North Cascades Highway and is popular among rock climbers.