Early morning on Esch Road Beach

Some photos taken yesterday morning as the sun rose on Esch Road Beach in the Sleeping Bear Dunes National Lakeshore.

Waves on Lake Michigan cut away at the beach, leaving this temporary pool.
Clouds over Lake Michigan.
Incoming waves swamp a stump that has washed ashore.
For a brief few moments, the receding waves created this pattern in the water. A crocodile? Nessie?