Apple is expected to unveil the new iPhone 2010 aka iPhone 4G aka iPhone HD in about two weeks at the WWDC 2010.
A new iPhone means that the previous iPhone stock has to move.
BGR reports that the "bargain" iPhone 3G 8GB has stopped to be supplied by Apple.
At the same time Wal-mart starts to offer the iPhone 3GS 16GB for $97 today.
More iPhone 2010 News.
Don't Miss: iPhone 8: Everything You Need to Know
Don't Miss: See the first leaked Black Friday 2016 Ad