Tesla unveils its new beast
Tesla Motors Inc., one of the most respected and sought after names in the field of electric vehicles, is hogging the limelight once again for its recent release. Tesla’s model ‘D’ which had garnered a fair bit of anticipation from various quarters over the last few months is…