7000_19030784601
July 12, 2012, No comments

Originally developed in Luxembourg in 1991 the air car is due to hit India’s streets this August. According to George Lawson– Tata Motors of India has scheduled the Air Car [...]