A breaching humpback whale calf.

A breaching humpback whale calf.

Leave a Reply