Jennifer Hudson was spotted with little David Jr. in New York City as she ran some errands. Check out the photos here!