Wal-Mart is having a blow-out sale of Apple’s iPhone 3GS model beginning on Tuesday. The company will sell only the 16GB model and it requires a contract. With the iPhone 4G leaked by Gizmodo, it could be that Wal-Mart is selling the iPhone to get rid of existing stock before the new model is released.