TheSports.org
All sports Site
Canada - Toronto
York University Lions is a american football team from Canada, based in Toronto. York Lions plays their home games in the York Lions Stadium.