Humpback Whale

Humpback Whale

Humpback whale diving off coast of maine

Pro Stock Photos From Dreamstime