Rail News Quiz: Week of March 16 – Progressive Railroading

Canadian National · Canadian Pacific · Canadian Pacific Kansas City · CSX … Train length questioned at congressional hearing on rail crossing safety.