Dolgellau - North Wales, United Kingdom

I See Red People!