It looks like something. In the pics it looks like there are two larger stones, but none of the pics shows their relationship. Are there two stones and if so where is the smaller one in relation to the bigger one?
It does look as if there's a big bit of bedrock under the pile of stones or is that some structure?