New iPhone 8, Apple TV and Apple Watch details from Apple leak

Transcript