The seven-time Formula One world champion Michael Schumacher took over from his taxi driver in order to make it to the airport in time for a flight, it has emerged.
Cabbie Tuncer Yilmaz watched in awe as the racing legend, 38, showed him how his job ought to be done.
"I found myself in the passenger seat, which was strange enough, but to have 'Schumi' behind the wheel of my cab was incredible," Mr Yilmaz told German newspaper the Muenchner Abendzeitung.
Schumacher, who lives in Switzerland, had flown in to an aerodrome near Coburg, Bavaria, on Saturday and taken a taxi to Gehuelz to pick up a new Australian Shepherd puppy.
On the 30km (19 mile) return journey, however, Schumacher felt they were short on time, and made a polite request to Mr Yilmaz that he be allowed to take over.
Unsurprisingly, and perhaps with a view to bettering himself professionally, the driver did so.
With his wife, two children and new addition to the family Ed, the Australian Shepherd pup, on board, Schumacher proceeded to put pedal to metal.
Famously, German autobahns have no blanket speed limits, so the driver was able to put the cab through its paces.
The retired champion gave the taxi driver a generous 100 euros (145 dollars) tip on top of the 60 euros fare.