Updated

Virgin Mobile to offer iPhone beginning June 29