Motorcyclist Crashes with Deer at Northwest Highway and Pepper Road, Lake Barrington
Lake Barrington police and firefighter/paramedics responded about 12:28 AM Friday June 7, 2019 to a report of a motorcycle crash with a deer Northwest Highway and Pepper Rd Lake Barrington, Il. Police and firefighter/paramedics received […]