Ferguson Police Caught Drag Racing Fleet of Deloreans to “Travel Back in Time And Take Care of This Black Problem”

The Ferguson Police Department bought a fleet of 20 DeLorean DMC-12s this week.  Officials estimate the department likely spent over $1 million on the purchase and blew its budget for the next decade, but a senior spokesman with the department... Read more