25 bike cops catch couple having sex in Upper Darby park, police say

June 27, 2013

Police in Upper Darby say a man and woman were arrested after a group of 25 bike cops caught them having sex.