E esa.int Webb and Hubble confirm Universe's expansion rate 670 points thunderbong 2 years ago 356 comments