Elsa and John's adventure in Portugal
An Algarve village where time has stood still