Alt Image Text

See That Mustang in the Sky? 50 Years Ago, You Could Drive It

Brand Marketing

New Yorkers who gazed up in the sky yesterday and noticed that Ford had plopped a new Mustang on the 86th floor observation deck of the Empire State Building were [...]