Track Star Sha’Carri Richardson – Call Her Madam Champion
At the recent 2023 World Athletics Championships in Budapest, Hungary, Richardson won the Women’s 100 meters in record time – 10.65 seconds, the fastest time in the event’s history. It was her personal best and is .16 seconds behind the 1988 world record set by beloved sprinter Florence ‘Flo-Jo’ Griffith-Joyner. Joyner’s record of 10.49 still stands. […]