St Leu – Reunion Island.


St Leu is a goofy foots paradise on the French speaking Reunion Island off the east coast of  South Africa. A long point wave that barrels down the line. This shot was taken on sunset after a long day of waves.

St-Lei