Metropolitan Police – BX61 EEY

One of Met Police's new Ford Transit Cell Vans. The one was seen waiting to pull onto Charring Cross Road, London. Posted by CM92 Emergency on 2012-01-18 21:57:02 Tagged: , ...
One of Met Police's new Ford Transit Cell Vans. The one was seen waiting to pull onto Charring Cross Road, London. Posted by CM92 Emergency on 2012-01-18 21:57:02 Tagged: , ...