Stroll Slams 2026 F1 Cars as “Miles Off” the Mark |