Group of campers at Granite Falls

Teen Adventure camp, summer camp, kayak camp