Two Transportation Security Administration (TSA) officers were reportedly placed on leave after a racist display was discovered at Miami International Airport. CNN reports, three other officers found two stuffed gorillas tied together and hanging by a noose on July 21. An employee told CNN that the display was hanging from a “pole right in the […]