Watch out, Tokyo Drifters! You aren’t going to outrun these awesome Japanese patrol cars

A ward in Tokyo just added some suped-up sports cars to their arsenal.

Read More