Delfino Plaza

Delfino Plaza is a place from super mario sunshine, it appeared in some SMG4 vids

Apperances
A lost Luigi

Mario Swag