Spencer Kitley and Will Semons celebrate their 300th episode with a trip down memory lane and a cruise around the country for hometown dates on The Bachelor. They discuss the families, Auburn thriving, Victoria spiraling and make their best guesses as to what happens as we head down the final stretch.