The St. Louis Ramblers Rugby team celebrated the release of "Invictus" last week, before they attended the St. Louis screening…