Uffington

Uffington

Uffington is the name of several places in England:

Read more about Uffington.