Categories Uncategorized A carnival float depicts Russian President Vladimir Putin kissing the devil at a parade in Cologne, Germany, on February 14. Post author By Mike Nova Post date March 4, 2023 A carnival float depicts Russian President Vladimir Putin kissing the devil at a parade in Cologne, Germany, on February 14.