AppleInsider reports that Radio Shack will begin selling the iPhone in 3,000 of its 4,500 nationwide stores this weekend, making it the second largest retailer of Apple handsets behind Walmart.