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.