Yup, it's finally here. Katie Holmes has given birth to a baby girl. Her name is Suri (not sure what that means), and she weighs 7 pounds, 7 ounces.

More details soon ...