Valleywag has a source, who has a friend that works on the iPhone UI. This friend, of a guy Valleywag knows, says the iPhone will be in our hands on June 12.

 

The new and improved iPhone will have 3G (Duh), better speakers on the bottom and an improved camera. The source says the friend is an 8 out of 10 on the trustworthy scale.

 

Does that mean there is a 80% chance of an iPhone on June 12?