May 12, 2026 by Bruce, Kidd The Invictus Games at Fort York ‘Invictus’ is the Latin word for ‘unconquered’ or Prince ‘undefeated’. the Blue competition. The Newsletter of The Friends of