First images unveiled from world’s largest camera

posted in: All news | 0

Images from the world’s largest camera, built in California, have just been released for the first time, providing a never-before-seen look into deep space. A decade in the making at SLAC National Accelerator Laboratory in Menlo Park, California, the $168 … Continued