Colorado man found dead in his home under suspicious circumstances On September 23, 2000, Steven Craig Mayo was found dead at his home on Weld County Road 18, near Greeley, Colorado. Mayo, a local business owner who operated Metro Grease Company, was 45 years old at the time of his death. Authorities quickly suspected foul play, as the circumstances surrounding his death pointed to possible homicide. Despite extensive investigations by the Weld County Sheriff’s Office, no suspects were identified, and the case has remained unsolved for years.
Mayo’
...Read More