Aqua_barbie on September 22, 2024 3:06 pm It kinda reminding me Takeshi’s Castle. Another chinese show, probably the best one.
1 Comment
It kinda reminding me Takeshi’s Castle. Another chinese show, probably the best one.