Several men have sex on the street