Triumph: Episode #117

An overview of TRIUMPH formed in 1975 in Ontario, Canada