Likely to be to most iconic comparison to Hubble so far. Hubble on the left, JWST on the right.

Source and high resolution images here

  • QubaXR
    link
    11 year ago

    Valve spent good 0.1% of their monthly Steam income on this promotional stunt for Left 4 Dead 3