The Tall Tales of Telltale

Trivia

 * This game dedicates to a defunct video game company, Telltale Games, which was closed down October 11, 2018.