Does This Mean Stupid Is Better? New York City

Does this mean Stupid is Better?  New York City
© June 24 2010, Uncornered Market

More curious advertising by Diesel in New York City.