Train Abbreviations and Nicknames

1234567
Across
  1. 2. BNSF
  2. 6. CP
  3. 7. B & O
Down
  1. 1. NS
  2. 3. Pennsy
  3. 4. UP
  4. 5. CN