Giants Steps

These are the Giants Stairs at Harpswell, Maine; big chunks of basalt down to the crashing ocean at low tide.

Below, in the video, alewives are swimming up the new fish ladder at Nequasset Creek to spawn!

It is their destiny 

They may tire, but they never give up!

at the top, over 700 swam through to the lake in an hour.