Your Comments On...

Rail Travelers Embrace Their Channel Crossing

We check out London's new St. Pancras Station, a welcome upgrade on the Eurostar line.
 
Comments
© 2008 The Washington Post Company