It’s almost time for drivers to start their engines for the fastest racing on earth as the Grand Prix of St. Petersburg kicks off the 2025 INDYCAR season this weekend on FOX. But who should fans root ...