Testing electric cars

Are electric cars really the vehicles of the future? Consumer Reports tests the Chevrolet Volt and the Nissan Leaf to see if they're ready to go mainstream.