MegaRatsThe planet is under attack by Giant Rats. We don't know where they came from, or why they're here.33%33% of 6 Steam reviews are positive$4.99