Some sort of earthworks.. perhaps the 2 stones indicate the entrance to the enclosure? Image credit: 11/08/2009 MelMel Aug 14, 2009