*** Welcome to piglix ***

St. Leonard Cougars


The St. Leonard Cougars are a CJFL football team located in Montreal, Quebec. They play in the Ontario division.


...
Wikipedia

...