Meteor Strike For PC (Windows & MAC)

Imagine that you are quiet in the city and a meteor shower starts to descend from the heights. This is the premise of which part Meteor Strike, a title in which you will have to protect the population of this multitude of flaming meteoroids. The mechanics of Meteor Strike is quite simple and we only … Read more