Thread:GeneralTankHunter365/@comment-38020779-20200819130326/@comment-31960550-20200820034041

Yep.

This means that they have signed the German Instrument of Surrender vol. 2; a legal document that effected the extinction of the New Nazi order and ended the war in Europe.