Miranda Kerr shows off her long legs in sexy leather shorts on the streets of New York. She keeps warm with a pea coat and accessorizes with her Givenchy carryall.