From Wikimedia Commons, the free media repository
English: The Hitching Stone is a glacial deposit on the moorlands of Keighley Moor near Cowling. It's situated along the West Yorkshire/Lancashire border in England.
Media in category "Hitching Stone"
The following 7 files are in this category, out of 7 total.