Where is The Big Sheep?
Where is The Big Sheep located?
The Big Sheep, Devon, United Kingdom (approx. 51.01571°, -4.244019°)
Where is The Big Sheep on the map?
{"latitude":51.01571,"longitude":-4.244019,"title":"The Big Sheep"}