Car Car Car! India Comes to Michigan

It appears that this whole Tata Motors and Ford deal has been something India has been planning for a long time. At first, the video above just seems like a funny Indian music video dedicated to cars. But then you start to notice something not quite right at about the 2:30 mark. Those are American cars! That's the "big … » 12/21/07 1:00pm 12/21/07 1:00pm