Have watched 'Traffic Cops' on BBC1 this week with footage from Wales. What does "Heddlu Police" mean???
And where is the lovely PC Laura Griffith stationed as I like to be hand-cuffed by her?
And where is the lovely PC Laura Griffith stationed as I like to be hand-cuffed by her?
![Wink](https://bbs.rallyesportescorts.co.uk/core/images/smilies/wink.png)
Comment