Christina Revels-Glick was arrested in July 2021 for pleasuring herself on Tybee Beach in Georgia. The woman whose arrest for pleasuring herself on a Georgia beach went viral following the release of bodycam footage last week, took her own life just eight months after the humiliating incident in a tragic end to a […]

CNC Archives