Define Tallahassee Police Department Meaning

Tallahassee Police Department
A corrupt police department located in Tallahasse, Florida. They are full of Florida State University bandwaggoners so they refuse to arrest Jameis Winston for rape and shoplifting because he is their star quarterback.

The Tallahassee Police Department is paid by Florida State University to not arrest their criminal football players
By Cloris