This Rat Did What?!

China does pest control - Cultural Revolution style!