Car Tech 6: Wal-Mart stocks HD radios, and a ride in the 2007 Chrysler Town and Country
Summary: The latest hot rides and concept cars at the Geneva Auto Show, Walmart starts selling HD radio for your car, and we take a ride in the Chrysler Town and Country