The St Davids Pilgrimage 1992

Day 11: Cosheston to Haverfordwest