Peter’s Stone This evocative scene is of Peter’s Stone, near Litton in the English Peak District. In a Private CollectionÂ