A Florida man who was recently released from prison was arrested for allegedly touching himself sexually while riding a bicycle through a public area. Early in the morning on November 17, a woman in a parking lot in Indian Shores, Florida, allegedly spotted a man riding a bicycle with his…
Updated: