Full resolution (1,920 × 1,080 pixels, file size: 1.43 MB, MIME type: image/png)
Appears on these pages
The Deku Palace is a location from The Legend of Zelda: Majora's Mask. The home of the Deku...
After becoming again human thanks to the Happy Mask Salesman, Link needs to save the imprisoned...