Official Japanese Police Tow Trucks

29.03.12

Filed Under: News

If I hadn’t seen these pictures,

I would not have believed it!

Ted Lay