Caught in Murmansk, Russia. WTH is this can anyone tell?

By Editorial Staff in Bizarre On 31st January 2014

Caught in Murmansk, Russia. WTH is this can anyone tell?