The Vanished Podcast
Kevin Winters Part 1: Lost in Paradise
On the evening of September 2, 2021, Kevin Winters was at one of his favorite restaurants having dinner in Lahaina, Hawaii, on the island of Maui. About an hour later, Kevin was seen on camera depositing a check at a nearby ATM. It remains unclear where K