+ The roads are treacherous and evil lurks around every corner as Speed Racer battles for ultimate victory