|
Car company's live through marketing. Ford did an hour long infomercial on the Boss as it was being released citing its track prowess. If ANY company has a means to positively market their product they'll do it.
Bottom line that manufactured write up and video is pure Koolaid!
|