
Notorious Cheyenne Cult Murder Happened 24 Years Ago Today
On November 22, 1995, filmmaker Allen Ross disappeared and was never seen again. Five years later, the Cheyenne Police found his body buried underneath the house where he lived on 303 East 17th Street.