The Bachelor Season 29, Episode 4 featured two adventurous one-on-one dates, a competitive group date, an unexpected self-elimination, and lots more Carolina drama. The tears were flowing, the doubts ...
But even if you’ve seen all 255 (!) episodes, you might not know all of these fun facts about the Milwaukee-set TV classic.