Guess That EVP: Town of Locke
01:28Can you tell what the spirits are saying in the town of Locke?
From:
, Ghost Adventures and Chinese Town of Locke
Can you tell what the spirits are saying in the town of Locke?