00:00 / 00:00
Jun 3, 2025

Black Mayor Pushes $100 Million Trust For Tulsa Race Massacre Descendants

Black Mayor Pushes $100 Million Trust For Tulsa Race Massacre Descendants
  • 9 minutes