Wednesday, September 11, 2013

A day of remembrance. The Daily Telegraph front page from September 12, 2001:

A day of remembrance.
The Daily Telegraph front page from September 12, 2001: