For the past few months, we've been seeing leaks of "the next-gen iPhone" and I've gathered up the sources where the leaks match what we saw this weekend.
January 27, 2010: Phone partially revealed
http://www.engadget.com/photos/is-this-the-apple-tablet/#2654019/
Februrary 8, 2010: Front revealed
https://www.macrumors.com/2010/02/0...e-parts-surface-revealing-taller-form-factor/
February 20, 2010: Phone entirely revealed (note the back logo, however)
http://twitpic.com/14ge1m
March 29, 2010: Front revealed again
https://www.macrumors.com/2010/03/2...xt-generation-iphone-surface-alongside-video/
April 17, 2010: Phone entirely revealed again
http://www.engadget.com/2010/04/17/iphone-4g-is-this-it/
April 18, 2010: Internal casing revealed
https://forums.macrumors.com/threads/899650/
If Apple does reveal this phone in June, don't expect it to look exactly the same. There's already a difference between the bottoms of the phones from TwitPic and Engadget.
January 27, 2010: Phone partially revealed
http://www.engadget.com/photos/is-this-the-apple-tablet/#2654019/
Februrary 8, 2010: Front revealed
https://www.macrumors.com/2010/02/0...e-parts-surface-revealing-taller-form-factor/
February 20, 2010: Phone entirely revealed (note the back logo, however)
http://twitpic.com/14ge1m
March 29, 2010: Front revealed again
https://www.macrumors.com/2010/03/2...xt-generation-iphone-surface-alongside-video/
April 17, 2010: Phone entirely revealed again
http://www.engadget.com/2010/04/17/iphone-4g-is-this-it/
April 18, 2010: Internal casing revealed
https://forums.macrumors.com/threads/899650/
If Apple does reveal this phone in June, don't expect it to look exactly the same. There's already a difference between the bottoms of the phones from TwitPic and Engadget.