Elon Musk and Tesla under fire after latest mishap

by David Weinberg