BOTH Cars Stall on Launch – Luckiest $1000 Win Ever! May 19, 2021 | by carmodpros | 28 Two 1,000 horsepower MItsubishi Evos line up for a $1,000 Grudge at Street Car Takeover Indy. The race may have…