The iPhone 6 won’t be announced until September, but this video shows the leaked IOS 8 running on an IPhone 6. Source