Formula 1 15/03/2025 Did Hamilton Make a Mistake Signing with Ferrari? Ecclestone and Briatore Think So