The Little Red Doll

This little red doll was discovered in the rubble of the World Trade Center on September 12, 2001. It serves as a grim reminder of the children also lost on that day.

To Learn More:,

Source: The Globe and Mail

Photo by: Lucas Jackson/Reuters







New York City, NY Gallery