History In 1896 a railroad crashed two trains head-on for fun and killed two spectators Ellsworth Toohey
politics Iran war has cost $25bn so far, admits Pentagon. The real cost is closer to $50bn. Rob Beschizza