Duck Side of the Moon: Duck Side of the Moon RELEASES MAY 7ᵗʰ and will come to NINTENDO SWITCH

Hi everyone! After 2,5 years of development we're beyond excited to finally share that: Duck Side of the Moon releases on Thursday, May 7ᵗʰ! Get ready to: Explore a cozy galaxy filled with secrets Make friends with talk…