Episode 173 - Mowgli's Palace - The Scariest Place on Earth

Spooky 2020 Halloween Episode #1

Mowgli’s Palace was going to be the next great Disney theme park - until they abandoned it at the last minute. Years later, an intrepid urban explorer who didn’t think to bring a flashlight, cell phone or common sense found out why…