Robert New January 31, 2018 Episode 35 - Trollhunter Robert New January 31, 2018 This week on Tokyo Lives two hapless podcasters find themselves in a tight spot when they realize they have stumbled into a cave full to burst with rabid trolls! Why didn't the tourism guide mention this!?