You heard it first here! The 2nd Gen iPhone HAS BEEN RELEASED!

We all know that Apple has a nasty habit of springing updates, releases, etc. on Tuesdays, but I don't think anyone saw this coming! The iPhone 2 (as Apple has dubbed it) includes 3G…