Stock Photo: Megalithic monuments on a landscape, Stonehenge, Wiltshire, England