The Portuguese seaside town of Nazare has become world-famous for its big waves, and it’s serving up some monsters this season.
Continue Reading