May 5, 2024
Steve Marcus
Babara Deveaux, her son Ebon, and Tanya Washington, right, look over the Moulin Rouge on February 14, 1999.