Whale Watching – Pico Island, Azores

The Azores archipelago is comprised of nine islands lying in the middle of the Atlantic Ocean between the US and Portugal. The Azores rank as one of the world’s top whale…

Continue Reading Whale Watching – Pico Island, Azores