单项选择题

How many cars are towed from the streets each year

A.Hundreds of thousands of cars.
B.Thirty million old cars.
C.One million junked cars.
D.Five million cars altogether.