Since 1954, Germany's national soccer team has been wearing shoes from what is considered to be the nation's top brand: Adidas. But now, American sneaker manufacturer Nike has stepped in to challenge ...