Spectacular Discovery; James Webb Space Telescope unravels new Star Birth Uncategorized November 17, 2022 NASA, Washington D.C: The most interesting picture ever taken by NASA’s James Webb Space Telescope depicts the cosmic commotion brought…