© 2024 Pluto Inc. All rights reserved.

Nickelodeon Takeshi's Castle Indonesia

Comedy Central UK teams with Nickelodeon to present the best of Takeshi's Castle Thailand.