What is Crazed Weasels?
Putatively horny and out-of-control rutting beasts.
They checked into the Motel 6 and fucked like crazed weasels.