Telefonica has pulled both the iPhone 3G and 3GS from sale in its home country of Spain, reports say. Though reasons are unclear, it is believed that the carrier may simply be running out of stock of the phones, without any plans to order more. Apple is expected to announce a new iPhone at the WWDC keynote on June 7th.