St. Lucie County sheriff's deputies said a woman told police she was walking on a South Hutchinson Island beach access trail Wednesday when a man wearing nothing but a mask ran toward her and stopped a few feet away, TCPalm.com reported Friday.
Deputies stopped a white pickup truck matching a description of the suspect's vehicle and a mask found on the truck was identified by the victim as the one worn by the flasher.
Augustine Whelan, 42, was arrested and charged with indecent exposure. Police said he admitted to the incident.
"Whelan advised he has urges to expose himself to others in public," the arrest report states, "and that he has been arrested previously for the same thing."