2009 1/8 Off-Road Meccamo Cup
May 10, 2009, Shanghai, China
Winner : 3D (MBX-6)!
1/8 Off-Road
Time
Final (60 min.)
109