The Vivid Landscape

Ynyslas Beach, Ceredigion, Mid-Wales, UK

Borth, Ceredigion, Mid-Wales, UK

Ponterwyd, Ceredigion, Mid-Wales, UK

St. Just, Cornwall, UK

Verbier, Switzerland

Wales coastal path, Ceredigion, Mid-Wales, UK

Ynyslas Beach, Ceredigion, Mid-Wales, UK

North Beach, Aberystwyth, Ceredigion, Mid-Wales, UK

Ynyslas Beach, Ceredigion, Mid-Wales, UK

Portmeirion, Gwynedd, North Wales, UK

Lake Geneva, Montreux, Switzerland

Capel Curig, North Wales, UK