A Ray of Sunshine - Cathartic Cow Hugs & Mannequin Kisses
Season 26 E 10 • 10/14/2020
Persistence pays off for a Japanese tourist in Peru, therapeutic cow-hugging surges in popularity, a bird sets the record for longest flight, and soap opera stars make out with mannequins.