Red Putin statue pops up in Central Park

Published August 2, 2022 548 Views

A red statue depicting Russian leader Vladimir Putin riding a tank has been installed in a New York City playground.

Loading 13 comments...
BREAKING: Rumble is now public & listed on Nasdaq as $RUM