The elan valley cambrian mountains

The Elan Valley in the Cambrian Mountains

WELSH/ENGLISH TRANSLATION