Lourdes LeBron with a picture of her sister Waleska Martinez, who died on flight 93. Photo: Stuart Ramson THE first feature film based on the events of 9/11 has opened in New York, leaving some audience members sobbing and the rest in shocked silence.
Read more…