Penske Indycar team caught cheating! Apr 24, 2024 11:18:08 GMT -8 Quote Select PostDeselect PostLink to PostBack to Top Post by Cowboy Cletus on Apr 24, 2024 11:18:08 GMT -8 Stripped of St Petersburg win. O'ward named winner. www.autoracing1.com/pl/424624/indycar-news-penske-cars-caught-cheating-in-st-petersburg/