W www6.slac.stanford.edu Sensors of largest digital camera snap first 3,200-megapixel images at SLAC 131 points dfee 6 years ago 69 comments