For SpaceUpClose.com & RocketSTEM CAPE CANAVERAL, FL – Culminating an arduous two decade long development and million mile journey since launching on Christmas Day, the massive international James Webb Space Telescope (JWST) finally arrived at its final orbital destination at the L2 Lagrange Point on 24 Jan. 2022, sliding gently into its new home a million miles from earth –