Cheddar Gorge is one of England’s most iconic and spectacular landscapes. Formed during the last Ice Age over a million years ago, it is England’s largest gorge, and also features the famous Cheddar Caves underground.
Contributor: Chris Thomson from winfieldsoutdoors.co.uk