Apple’s iCloud headquarters is all but confirmed following this morning’s reveal on Google Earth. The company’s mysterious $1b data center in North Carolina has pulled back the blurry curtain and now renders in crisp satellite detail. In addition to the North Carolina house of tech, Apple has reportedly paid $4.5m for the icloud.com domain, now secured until 2018.