Humpbacks

Silver Bank, DR (March 2018)

Humpback Whales


Surface encounters:

In-water encounters: