The Telltales Podcast
Aug 14 2017 • 10 mins
This week on Telltales, we learn that self-examination is easier if you’re wearing comfy socks.