Takeshi's Castle Philippines - Season 1
First aired: 11/16/2023 8 episodes
Shitake will travel to the Philippines to find a new right-hand man for the hated Emperor Takeshi.
← Back to Takeshi's Castle PhilippinesShitake will travel to the Philippines to find a new right-hand man for the hated Emperor Takeshi.
← Back to Takeshi's Castle Philippines