Megan Fox blasts mom-shamer with savagely snarky comeback

The "Jennifer's Body" actress shares sons Noah, 10, Bodhi, 8, and Journey, 6, with ex Brian Austin Green.