Playa del Russo: Wild Sands & Clear Waters in Peñíscola, Spain | OnlyBeaches