latest
Twelve Minutes Has Apparently Been Delayed to 2021
Twelve Minutes was supposed to launch this year, but the game's Steam page says it will be available in 2021.
Twelve Minutes was supposed to launch this year, but the game's Steam page says it will be available in 2021.