I believe this is a "Greater Yellowlegs" Sandpiper, although it may be of the "Lesser Yellowlegs" variety.