The Ghost Adventures crew investigates the Stone Lion Inn in Guthrie, Oklahoma, where it is said the owner performs satanic rituals in the local cemetery.
The Ghost Adventures crew investigates the Stone Lion Inn in Guthrie, Oklahoma, where it is said the owner performs satanic rituals in the local cemetery.