Lakewood, CO (KUSA) — Whatever was happening at 1250 Kline Street in Lakewood, Colorado went quietly unnoticed for years.
Neighbors say there was no indication of anything unusual until Lakewood police made a bizarre discovery.
Officers are investigating how suspected human remains and objects of occult worship ended up in a tool shed.
Police found an altar complete with candles, animal bones, animal skulls, even a machete.
Some items, including a skull mask with a black hood, were still laying in the backyard on Monday evening.
Read more: http://on9news.tv/186HeaU