Tag: 10tons Entertainment

Xenoraid Review

A fun and lengthy game that's unfortunately let down by its environment art and cookie cutter survival mode.