Sex In Road Public Place with Public masturbation leads to unexpected encounter with mature stranger.