Nature put on a spectacular show this weekend.
Hundreds of sea creatures converged to the Canso Causeway to feed on the annual billfish run.
Many spectators came to watch the show featuring a performance by common dolphins, harbor porpoises, a leatherback sea turtle, and a humpback whale served as the main attraction.
Fans also got a chance to see an opening act featuring a thresher shark and a leatherback sea turtle.