Police believe man barricaded inside Sterling Heights business
Read full article: Police believe man barricaded inside Sterling Heights businessSTERLING HEIGHTS, Mich. Police believe a man has barricaded himself inside a business in Sterling Heights. Officers said the man is believed to be inside the Elwood Staffing building on Mound Road between 16 Mile and 17 Mile roads. The man walked into the business and employees said he was acting strangely and wouldnt respond, according to authorities. Police dont know if the man is armed, but theyre assuming the worst, just in case. Southbound Mound Road is closed between 16 Mile and 17 Mile roads.