Expreview somehow managed to get a hold of a photo allegedly first published on a Chinese hardware enthusiasts forum known for leaking confidential data and pictures. What can immediately be seen from the photo is the aluminum heatspreader and the unusual, rectangular shape of the GPU (the GF100, as a comparison, is square). Unfortunately, the inscriptions on the chip are blurred out for the most part, leaving only the GF104-30x denomination and the A1 revision markings.
As it stands, it is impossible to determine when and where the picture was taken, though some assumptions can still be made based on it. Previous leaks and rumors suggested the possibility of the upcoming chip having a 192-bit memory bus and 336 stream processors, or a 256-bit interface and 384 stream processors. In the picture, there appear to be six or seven memory chips around the graphics processor itself, which, X-Bit Labs explains, may suggest that the memory bus is, in fact, of 224 bits, whereas the amount of stream processors is 360.
Granted, for this to be true, every graphics processing cluster (GPC) would need to have 24 stream processors and not 32 like the GF100. NVIDIA, of course, did not comment on unannounced products in any way, but considering that the launch date is supposedly slated for July 12, it shouldn't be long until official information starts to emerge.
It's not much to look at, but if it is a proper photo then the die-size is fairly small [via softpedia]