LL Cool J shared an Instagram post showing the newly installed sculpture of him that’s now in Flushing Meadows-Corona Park in his home borough of Queens, New York. The statue has also been well-received by other iconic rappers and entertainers who showed love in the comments.