Takeshi's Castle (Stage)

Takeshi's Castle is the main area in Takeshi's Castle. As well as a Pichu95's DLC Stage of Playstation All-Stars Battle Royale. It's mash-up with Takeshi's Castle and Cardcaptors Sakura.

Description
TBA

Characters appearing in the Stage
TBA

Music
TBA