Takeshi's Castle Philippines - Seasons

← Back to Takeshi's Castle Philippines
Season 1

Season 1

2023

8 episodes

Shitake will travel to the Philippines to find a new right-hand man for the hated Emperor Takeshi.