Published: Jan 19, 2012 11:44 PM EST

BUFFALO, N.Y. (AP) - A woman with two uteruses who had previously given birth from each, three years apart, has now produced twin boys, one from each side.
    
Alison Camp delivered Carter and Griffin by C-section at Women & Children's Hospital of Buffalo Oct. 8, about 25 weeks into her pregnancy. She and her husband, Tim, took Carter home last week. Griffin remains in the hospital.
    
Alison Camp says Thursday that she learned at the age of 19 she was born with a rare medical condition called uterus didelphys, or double uterus
    
Despite the condition, she gave birth to daughter Kennedy after a full-term pregnancy in her right uterus five years ago. Her 2-year-old daughter, Addison, who developed in the left uterus, was born after 32 weeks. The twins, she says, were a surprise.

(Copyright 2012 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)