Megan Jada Mienie was born on the 12th April 2004 at the John Radcliffe Hospital, Oxford. She was delivered by forceps.
Enter Gallery