Earlier this week, Cara Delevingne had quite a humiliating run-in with the paparazzi, which she didn't hold back on.

The model-turned-actress described her disgust on Twitter at the papz for trying to take a picture up her skirt and then continued on to ask fans how she could get revenge.

Well, something the photographers didn't expect AT ALL happened: She drenched them with water guns.

Cara and her girlfriend St Vincent stepped out with huge water guns and they soaked anyone with a camera in sight.

Hey, at least she didn't go for the eggs.