impossible to believe that i had run and cavorted on that field myself , dressed up in padding , helmet , and tight pants , stupidly convinced of my own physical invulnerability ... perhaps even of my own immortality .