Kenyan couple's public sex leads to arrest. Kenyan couple's public sex leads to arrest. Related tags:XxxIn public