Clipmarks
hitchhiker08followshare
1-21-2008 1:56 AM85 views
Let us salute the indomitable spirit of Ratan Tata, for keeping a promise by delivering the car that will cost a little over US $ 2500.00 - expected on Indian roads in September 2008
Login to Comment.  Not a member yet? Sign up





Embed This Clip In Your Site...


OK