Mountains

Larches on the Lake Shore

Yellow larches stand on a mountain side above Lake Ann in North Cascades National Park