Surfing paradise in Portugal - Arrifana Beach, Algarve
By: pedrolftavares