[OpenCritic] Duck Detective: The Secret Salami Reviews (78 Top Critic Average 80% Critics Recommend) -Destructoid 5.5 / 10...