Your description of size and shape could fit a number of birds such as small falcons and shorebirds, however the flight call sounds like it could be a Greater Yellowlegs. They are still migrating so there is a good chance this is your bird if the call sounds right to you.