Jul 20, 2012, 16:57
Ok, more photos have surfaced on the Internet and I'm inclined to believe that it's almost a certainty now.
http://www.petapixel.com/2012/07/20/more...ss-camera/
http://www.petapixel.com/2012/07/20/more...ss-camera/