Tesla Ushers In 20th Anniversary with commemorative Speedform Model Set
It’s baffling to think about how it’s been more than 2 decades since EVs actually entered the mainstream. Here’s a factoid – Tesla was founded in 2003 and acquired in 2004 by Elon Musk (contrary to popular belief, Musk isn’t the founder of Tesla). The first Tesla car was launched in 2008, just a year…