Delfino Plaza (update)

Delphino Plaza is an update on Super Smash Bros. Dojo!!. It showcases the new Delphino Plaza stage, which is a near-perfect recreation of Super Mario Sunshine's main level.