Our good friends at Carstache alerted us to the fact that they now have a "new" 'stache in their arsenal known as "Glorystache." And from the looks of it, for $39.00, you too can own a piece of America... in a mustache.... for the front of your hotrod.
(Pic credit: Carstache)