At Last

Osama bin Laden is dead. Some closure at last. And a flood of memories of what I saw through my apartment windows almost a decade ago.

America: A Tribute to Heroes
Sept. 21, 2001

Pentagon Memorial
October 2001