December 26, 2004. The Queen of the Sea express departs Ambalangoda, packed with holiday travelers. But just miles down the tracks, a wall of water taller than the train is charging ashore. With ...