chengkiang: Filipe Massa's car stalled during the qualifying race on 25 Oct 2010.
chengkiang: Filipe Massa
chengkiang: Felipe Massa
chengkiang: Technicians at work
chengkiang: Filipe Massa
chengkiang: Filipe Massa's car being towed away.