NASA's Christmas launch of its huge James Webb Space Telescope has sparked some Twitter memes ahead of its Dec. 25 liftoff.
Christmas launch of NASA's James Webb Space Telescope has sparked some epic holiday memes : Read more
Christmas launch of NASA's James Webb Space Telescope has sparked some epic holiday memes : Read more