Richard Carapaz can't contain his emotions any longer as he is crowned the 2019 Giro d'Italia Champion.