In the fall of 1981, a young woman's life was tragically cut short, a victim of a predator who roamed the country. Shelia Whalen, a 23-year-old female, encountered a man who would later be identified as a prolific serial killer. On November 6, 1981, after a date with another individual, her path crossed with that of Stephen Peter Morin. The following day, her body was discovered in a room at the Mountain View Motel in Lakewood, Colorado. An investigation revealed she had been fatally stabbed.
...Read More