The most important achievements in technology.
World’s largest Camera Sensor snap 3,200-megapixel images
Sensors of world’s largest digital camera snap first 3,200-megapixel images at SLAC. Its resolution is so high that you could spot a golf ball from 15 miles