Apple Announces ‘Stunning’ New Purple iPhone 12 Release Apple has suprisingly announced a new iPhone launch, pricing and the release date...