The World Rally Championship is again. The Monte Carlo rally kicked off this week, marking the start of the 2025 WRC season. Movies rising from the levels thus far show one factor: the highest stage of stage rally is as wildly entertaining as ever. The Monte Carlo rally is understood for its sketchy tarmac surfaces, …