http://latrax.com/teton18-video.htm
Pretty unnoteworthy vehicle in most respects other than the name.
In Spanish it happens to mean the following... Sorry... I've laughed a fair bit at this, but it means:
"HE WHO IS ENDOWED WITH LARGE BREASTS"
Honestly it does
PS: Sorry inappropriate, I know. But imagine you had just seen Schumacher's new tourer and it was called the "Man Boob!"