Comment: There was a documentary

(See in situ)

There was a documentary

or some sort of science based show I saw on TV where they showed animals and insects in a very oxygen rich environment, started to produce offspring displaying gigantism. So if there were humans/humanoids running around back when oxygen levels supported huge critters, I could easily see them being proportionately bigger as well.