Earth Defense Force: Iron Rain hits PC next week – Destructoid

Earth Defense Force: Iron Rain hits PC next week  Destructoid