Alyosha is a 116 ft monument in Murmansk, Russia to Soviet soldiers, sailors, and airmen of World War II.
Amockdfw89 says
Looks like a giant ice sculpture
PyroPupper153 says
It’s Russia, what did you expect? We will value our fallen comrades.