Just 10 months after giving birth to Baby No. 1, Megan Fox has announced (through her publicist) that she's expecting Baby No. 2. "Megan is expecting her second child with her husband Brian [Austin Green], they are both very happy," the rep confirms to the New York Post. Sources say she's not very far along. The couple married in 2010; their first child is a boy, Noah.