nationalcryptidsociety.org
Have You Seen A “Spirit Deer?”
In the early 1990’s, I was a young airman working at Morbach Air base, a United States Air Force munitions depot in Germany near the town of Wittlich. Morbach has its own stories of monsters…