Untold Tales is pleased to announce that What the Duck, a title developed by Brazilian Seize Studios, has been released today on PC and Nintendo Switch platforms!