This is Russia, your mother!!!

 
This is Russia, your mother!!! - My, Russia, Guess the country

v20240901