ABC News July 31, 2019

‘The Bachelorette’ finale, part 2

To whom did Hannah give her final rose? And what happened after that? ABC News’ Jack Sheahan has the dramatic play-by-play.