Khabarovsk Monstration

Another May Day, which means ... Monstration!