James Webb telescope launch at Christmas generates Internet memes
After 25 years of development and 14 years after having its launch canceled for the first time, the James Webb Space Telescope went through successive delays until, finally, took off on top of an Ariane 5 super rocket on Saturday morning (25). And the fact that the event took place on Christmas Day had a … Read more