From Space (PC) Review
From Space is a new top-down arcade shooter from developer Triangle Studios and published by Curve Games. The game places you into the shoes of an elite specialist who must defend the earth from an alien infestation. The story of From Space…