Listen to Let’s Not Sleep on 88.3 WUAW every Friday at 2:30pm and 11:30pm.

In this radio special, “Professor M. Hysteria” shares the story of the Disney ghost town in Bakers Bay in the Bahamas, known as “Treasure Island.” Reference is also made about “Mowgli’s Palace,” a resort that Disney built but shut down in the 1990s in Emerald Isle, NC.