The Bachelorette week 3 recap

An unexpected return takes Rachel by surprise and the group date gets dirty. Bachelorette Senior Analyst Jack Sheahan gives us the details.

June 6, 2017

Examined