Just when it seemed like things couldn’t get worse for Tesla after the botched unveiling of its Cybertruck, the internet weighed in. Tesla had already been embarrassed when two of the truck’s windows broke during a demonstration meant to show how strong the …
Read More