This is a video shot near Garden Cove, Newfoundland. This just blew my mind. Have you ever been stampeded by Dolphins??