





Here’s the first official photo of Charlie Sheen and Brooke Mueller’s newborn twins Max and Bob taken from the latest edition of InTouch Weekly. The twins were born on March 15 and their dad couldn’t be prouder, with Sheen telling the mag, “I feel like I’m doing something for the greater good. They’re relying on me to make the right choices so they can have the life they deserve.”
Follow us on Twitter, Facebook, & MySpace and help spread the truth.