South Park: Snow Day gets a March release date

It appears South Park: Snow Day has a release date for 2024.
Those looking forward to the game can pick it up on March 26, according to a video posted by Comedy Central France that you can view below.
Read more