Worst name ever. I’m sure Chinese marketers came up with that.
Isn’t that the truth. The name alone is terrible. Also, the headlights are amusing.