Comment

Only three episodes in, and The Bachelorette already feels like the setting for the longest, and worst, cocktail party in the world.

Eighteen clones — it could be 18,000; who among us can keep

Advertisement