Horror Survival ‘Outpost: Siberia’ is Coming from IDW Games
A new horror survival series is coming from IDW Games and the first in the line will be Outpost: Siberia.
A new horror survival series is coming from IDW Games and the first in the line will be Outpost: Siberia.