On October 18, 1984, 21-year-old Leon Charles Nelson was last seen in Juneau, Alaska. He is an American Indian/Alaska Native male with brown hair and brown eyes, standing at 5 feet 9 inches tall and weighing approximately 150 pounds. At the time of his disappearance, there were no reports of any distinctive physical features or clothing he might have been wearing. The official investigating agency for his case is the Alaska State Troopers.
According to the circumstances surrounding his
...Read MoreLast Seen: Oct 18, 1984