April 19, 2024
Leila Navidi
Celeste Flores Narvaez, Debora's sister, speaks during a memorial service for Debora Flores Narvaez at the Atrium Showroom at Luxor Friday, January 14, 2011.