All sports Site
All sports Site
Canada - Ottawa- Founded in 1876
Ottawa Rough Riders is a former american football team from Canada, based in Ottawa. The club was founded in 1876 and has disappeared in 1996. Ottawa Rough Riders plays their home games in the Frank Clair Stadium.