Police “Tactical” Crash at Home Depot on Rand Rd Near Ela Rd, Lake Zurich
Lake Zurich police and firefighter/paramedics responded about 3:44 AM Wednesday to the area of Home Depot, 670 S Rand Road Lake Zurich, Il. Police called Lake Zurich Fire/Rescue to the scene reporting a crash with […]