So we've got it on authority that the second-gen iPhone is already well into testing, and numerous units are floating around in super secret pockets. A trusted source got a chance to check one out, here's what we've heard. It could ship (or be introduced) as early as July -- but it's worth noting that none of this is necessarily finalized, and any of it could change between now and its introduction. You really never know with Apple!

P.S. -Image via iPod Observer, MacRumors points out it's probably just a case (which we'd likely agree with); we're not by any means claiming the image above is the new iPhone, just an example of what it could look like given the info we received.