A statue of Charlie Kirk is set to be unveiled in the “center of the universe” in New York City on the one-year anniversary of his shocking death, the artist behind the homage announced.

Source: NY Post Metro