Torel Terra Brava is located on Terceira, the third largest island in Portugal's Azores.
The colors of Azores are nothing short of breathtaking. From endless lush greenery to deep blue oceans and volcanic landscapes, these islands feel like a living postcard. This video captures the ...
Piles of stinky sargassum washing up of Gulf Coast shores have been a turnoff to tourists, which is hurting local economies, ...