TheSports.org
All sports Site
Canada - Windsor
University of Windsor is a football team from Canada, based in Windsor. University of Windsor plays their home games in the University Of Windsor Stadium.