The Miami New Times is a newspaper published in Miami, Florida, and distributed every Thursday. It primarily serves the Miami metropolitan area, and is headquartered in Miami's Wynwood Art District. From Wikipedia
The 15-foot installation still towers over I-95 in Miami, unchanged by any official statement or action.