Updated: Jun 03, 2023
Windsor is a city in southwestern Ontario, Canada, on the south bank of the Detroit River directly across from Detroit, Michigan, United States.
Brush up on your Windsor skills with this difficult quiz! Featuring 20 questions on a variety of Windsor topics, this is not for the faint of heart. Only the most dedicated fans will be able to answer them all correctly. So what are you waiting for?