November 12, 2012Episode #1210: The World’s Best Yelp ReviewPlay Episode35:41November 12, 2012Episode #1210: The World’s Best Yelp ReviewWhile in Florida looking for a sports bar, Luke stumbles across what might be the greatest bad Yelp review of all time.