FEBRUARY 26, 2023, BY CONTRIBUTED BY: KAI THOMAS Freddie Stowers, recognized posthumously for his heroism and bravery during the decisive Hundred Days Offensive in France in 1918, was the first Black soldier awarded the Medal of Honor, the highest U.S military decoration, for serving during World War I. Born on January 12, 1896, in Sandy Springs, South […]

FREDDIE STOWERS? (1896-1918)