The world's largest Apple Store is set to open soon in Hamburg, Germany. In broad daylight, two gentlemen pretending to be construction workers saunter up and attach a Windows logo to the side of the scaffolding.
Mom. Wife. Geek. Internet Addict. Succinct.
Got a confidential tip? Submit it here.