telescope

  • James Webb Telescope is a Blasting Success

    Developed in 1996, the James Webb Telescope that was originally set to launch in 2007 has finally launched as of Dec. 25, 2021.  On Christmas Day, the new telescope was launched from Arianespace’s ELA-3 launch complex in Europe’s Spaceport located near Kourou, French Guiana. The launch site was located near the equator, which ensured…