A feature-length documentary which delves into the infamous history of the luxurious SS City of Medicine Hat, a 130 ft steamship which met her untimely end on June 7th, 1908 when she ...