Yup, Beyonce finally gave birth.
57088
Beyonce gives birth:
131596
Nas and Kelis are pregnant!
62464
Kim Kardashian gives birth to baby girl
66576
Alicia Keys gives birth to a healthy baby boy
122877
Beyonce starts the ``forehead frame''
34255
Sporty Spice gives birth to a girl
135304
Angelina Jolie gives birth
60846
Celine Dion gives birth to twins
93791
Woman gives birth after 12 months
139893
New York woman gives birth to sextuplets
21034
Lauryn Hill gives birth
137448
Dannii Minogue gives birth
122484
Rebekah Brooks 'overjoyed' at becoming mother to baby girl
76482
Jessica Alba gives birth
61031
Beyonce and Jay Z are married
124717
Girl, 12, gives birth to baby boy
25770
Stephanie McMahon gives birth