A place steeped in magic and mystery Stonehenge is a place steeped in magic and mystery [Stonehenge - Wiltshire - England]