Police Car Photos
Tokyo police during Torigoe Shrine festival
Tokyo police department in action, Nissan van in amongst them. Picture taken at Torigoe Shrine festival, Tokyo, Japan 07/06/2009.
Picture added on 09 June 2009 at 11:25