Tag: Star Citizen

Happy James Webb Telescope Day! Here are some of our favourite views of video game space

Happy James Webb Telescope…

0
At least a few Eurogamer readers were probably in secondary school in April 1995, when Hubble took the famous…