St. Charles Township is one of sixteen townships in Kane County, Illinois, USA. As of the 2020 census, its population was 51,902 and it contained 20,053 housing units. From Wikipedia
Investigators cite witness reports of high speed entering the turn.