Ex-New Orleans Saints player Glenn Foster dies days after Alabama arrest
Published
NPR's Debbie Elliott talks to reporter Ramon Antonio Vargas of The Times-Picayune/The New Orleans Advocate, about former New Orleans Saints player Glenn Foster, who died in police custody in Alabama.
Full Article