Dive Ninja’s Top Whale Watching Picks
Dive Ninja’s Top Whale Watching Picks The whale capital of the world - Baja California Baja California is considered as some of the best places in the world for whale watching. Why? About a third of all marine mammals on our planet can be seen here at different times of the year. Humpback, [...]