Game Reviews Totally Legit Game Reviews #7 – Ducktales Remastered (PC) Published January 22, 2021 Originally uploaded in August 2019.