Home News Armstrong wins on Ferrari and Toyota Racing Series debut