Who Shot Al Capone’s Men at Railway Museum of BC on Next LEGENDS OF TOMORROW
Stuck in 1925 without the means to time travel, the Legends set out for New York City to find a scientist who might be able to help them out. Legends of Tomorrow season 7 is filming at Squamish’s West Coast Heritage Railway Museum.