Image of Ysgyryd Fawr (Hillfort) by MelMel

Some sort of earthworks.. perhaps the 2 stones indicate the entrance to the enclosure?

Image credit: 11/08/2009