I have countless memories of seeing the herring run while visiting my grandparents on the Cape around Easter as a kid. If you can time it right, the sheer number of herring you see is amazing. My wife and I try to time a long weekend to the Cape every spring to coincide with the run for our own kids. It's a great way to celebrate spring a small way to shape a great part of natures cycle with them. The photos I posted ate from 2010 but its pretty representative off the run at a peak weekend.