Happy Little Waterfall

Waterfall at the top of the Hiawatha Trail in Idaho.