Scientists Stunned by James Webb Telescope’s Discovery of Age-Defying Structure (VIDEO)

The James Webb Space Telescope, which is set to launch later this year, has already made an іпсгedіЬɩe discovery. The telescope has detected a massive structure that…