Categories
Uncategorized

A carnival float depicts Russian President Vladimir Putin kissing the devil at a parade in Cologne, Germany, on February 14.

A carnival float depicts Russian President Vladimir Putin kissing the devil at a parade in Cologne, Germany, on February 14.