Netflix's 'This is the Zodiac Speaking' tells the story of the hunt for a serial killer. Here's what happened to murder suspect Arthur Leigh Allen.
I thought we would find more." In 1974, Allen was arrested and charged with child molestation. He pleaded guilty and spent three years in Atascadero State Hospital, California, and was
INSIDER via Yahoo
4 hours ago