North Cascades National Park, Washington State, USA. A fleeting stroke of light through the fog and clouds, illuminating the rugged mountainside.