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