Public flashing leads to steamy outdoor encounter with stranger. publicpublic beach sexpublic strangerflashingsex in public