Watch: ‘Heil Tesla’ projected onto German car factory

By January 23, 2025