Avebury village, Marlborough, Wiltshire.

Picture of Avebury village, Marlborough, Wiltshire, England