Description
A 12-foot protest statue depicting President Donald Trump and Jeffrey Epstein holding hands appeared on the National Mall in Washington, D.C. The anonymous group “The Secret Handshake” installed the work, which has sparked swift condemnation from the White House. The statue, titled Best Friends Forever, is permitted to remain on display until September 28.