No Steam reviews recorded for Innards yet.
Games / Steam App 5315070
Innards is a deranged non-Euclidean adventure, set in the hyperbolic folds of the long-abandoned Internet, with a unique eccentric visual style.