Japanese couple wins 2018 La Festa Mille Miglia

A Japanese couple wins in this year's edition of the 'most beautiful race in the world.' Here are the highlights from the 2018 La Festa Mille Miglia.