• 4 years ago
Occurred on September 10, 2020 / Lincoln, Nebraska, USA

Info from Licensor: "A lady caught pooping in public on my property."

Category

😹
Fun

Recommended