Press "Enter" to skip to content

Illinois brothers living in feces-covered home admit mom, sister were buried in yard for years

Police arrested Michael and John Lelko after they discovered containers buried in their Lyons, Illinois, backyard believed to contain remains of their mother and sister.
Source: NY Post click here for more…

Be First to Comment

    Leave a Reply

    %d bloggers like this: