Located on the western edge of the Black Hills, between Sundance and Moorcroft, Keyhole State Park is the perfect spot for camping, swimming, hiking, boating, water skiing, bird-watching and fishing. After spending a night in a treehouse, the park serves as the launching point for an epic day of sta...