LOL THE SLOW BUT INEVITABLE SUICIDE OF THE HUMAN RACE 9.97K Max Read 07/19/10 09:31PM Filed to: open caption open caption Tesla Oil Lol Cars License Plates [Tesla owners? Smug? LOL. A motorist out driving his or her Tesla—that's an electric car brand, for those of you who take the subway—had a message for fellow drivers. Pic via Reddit.]