iPhone 4g: Announcement, Release Date, Price, Availability, Specs by Mommy Iris 11 years ago11 years ago