banner scr shot 1

Evidence Destroyed is Justice Denied

New York, NY, October 19, 2001 -- Workers loading debris at the site of the World Trade Center. Photo by Andrea Booher/ FEMA News Photo