Season 1

Takeshi's Castle Philippines

8 Episodes Premiered November 16, 2023

Season Overview

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

Comments 0

Please log in to leave a comment.

No comments yet. Be the first to share your thoughts!