2005 Crowells Road Murder

The 2005 Crowells Road Murder was the first murder in Highland Park in 40 years when a depressed mother killed her son in their apartment on Crowells Road. The last murder was in 1965 when two people were killed in their North Third Avenue home.