What the heck is this awesome Packard-powered mystery racer?

#hashtags: #America #Master Motor Builders #Packard

Despite being America’s self-designated “Master Motor Builders,” Packard never made a concerted effort to prove its engines’ mettle in the crucible that is motorsport -- even if...