'The Bachelorette' Season 12 Episode 2 Recap

Things heat up when JoJo's love interests are challenged to prove their bravery. Meanwhile, tensions rise among the guys and a possible season villain is revealed!

May 31, 2016

Examined