Jennifer Hudson Gets Leggy in NYC