Dolphin 'superpod' enthralls ferry passengers in Canada

This is pretty special.
A 'superpod' of over 1,000 dolphins swims alongside a ferry in the Strait of Georgia, which separates Vancouver Island in Canada from the mainland coast of British Columbia.