Michele Leonhart has since been ousted from her position as head of the DEA.

But this is fucking hysterical.


posted 3167 days ago