Jennifer Hudson's rarely-seen son David, 16, towers over famous mom in new photo

Wait 5 sec.

Jennifer Hudson's son David, 16, looked so grown up in a new photo posted on Instagram. The towering teen was all smiles as he joined his mom at the MLB All-Star Game