Looks like a mad mauling to me had cats all my life love them to bits but sadly every house I've had since leaving home.... Many moons ago have been on busy roads...my sister has three cats and now being the owner of two "savage, cage fighting" staffies, pee myself when I have to force them...