The Natural History Museum in London unveils its 2025 Christmas sweater design, dressing its life-sized, animatronic ...