Den Ace is a superhero who has defended Japan from space menaces for thirty-five years. When things …
Worldwide sensation Takeshi's Castle returns after 34 years! Popular games are revived on a larger s…