A Florida man is under arrest after authorities say he was caught defecating on the corpse of a dead possum in the street during rush hour.
Clearwater native Rudy Wilcox was charged with exposing his sexual organs after he was caught committing the alleged act on Wednesday (November 15).
A subsequent arrest affidavit revealed that Wilcox has “no known address.”
READ MORE: 5-year-old boy stabbed to death by twin brother in tragic knife accident
Currently ... Read even more