Foreign Affairs President Biden, Macron & Other G7 Leaders Mock Bare-Chested Horseback Rider Putin (Video) Brainnews June 27, 2022