A Sheep In Cheddar Gorge, Somerset
Today we are exploring the historic and beautiful Cheddar Gorge in Somerset. The gorge is Britain’s deepest natural canyon (in scale it is the Grand Canyon as Britain is to the United States; relatively small). But what I wanted to…