Wow, so many stars are popping this week. Okay, sorry about that, they are giving birth. I never liked the word popping, made me sound like a turkey with a timer popping out.
On Saturday, June 9th, Keri Russell & Shane Deary gave birth to a little boy in New York. They named him River (I love it) Russell Deary. The birth wasn't announced until Monday, I'm guessing this gave them some peaceful moments with their son.
No details on birth stats though. Sorry folks, I'll try getting them.