Latest iPhone 8 Leak Reportedly Confirms Launch Date And (Ridiculous) Price

Not long to go now.