www.thegrio.com By Biba Adams The city of St. Louis has elected its first Black woman mayor. Former City Treasurer Tishaura Jones won the election Tuesday against Alderwoman Cara Spencer. Jones, 49, will be sworn in on April 20. She will be city’s third Black mayor, winning 52% of the vote over her opponent’s 48%. “St. […]