David Beckham clearly didn't learn the old fashion edict about never wearing brown in town. This weekend he went to the greatest town of all – New York City – and bossed it in badass brown suit.