Humpback whale off Caldey Island.

Loading...