“Eeek what is that!?” The giant rat, or as I would like to call them Rattus Schwarzeneggerus, is a new breed of rat that has been plaguing Alexandra, a township in the north of Johannesburg; yes right next door...