Overcooked is Free on Epic Games Store

Epic Games Store is giving away Overcooked for this week! Epic Games Mega Sale still ongoing!