Ivan Maverick Jul 10, 2024 10:01AM Russian troops are storming New York. Are you confused? Well, read thisRussian troops are storming New York. Are you confus...