ExoMecha is a competitive first-person shooter in a sci-fi setting. Events take place on a planet called Omeha. Hurricane fights between fighters in... Read more
Anticipation Rating:
ExoMecha is a competitive first-person shooter in a sci-fi setting. Events take place on a planet called Omeha. Hurricane fights between fighters in... Read more