Jennifer Hudson has lost another 20 pounds!
Though the Oscar winner revealed her new body back in April, she kept dropping the weight -- and now she's thinner than ever.
J-Hud showed off her bod -- and adorable son David -- yesterday in NYC, where she launched the Lose for Good Campaign ... a campaign to fight hunger and obesity.