Seems Ford has a new Mustang commercial out for the '06 Mustang.
Features a red GT sliding around on water inside a warehouse.
Anyone have it?
Features a red GT sliding around on water inside a warehouse.
Anyone have it?