Grand Tetons swimming in snow melt

Snowmelt in the Grand Tetons