Finnish rental edition of He-Man and She-Ra Christmas Special. The title translated back to English means 'He-Man the Invincible'.