Overcooked is free to claim on the Epic Games Store for this week

Epic Games Store has put forth Overcooked as its free game for this week’s giveaway. Originally released in 2016, it’s a local couch coop title that challenges players to coordinate. Read more…
Neowin