Celebrity Baby Pictures: Guess Who? (PHOTOS)

Guess Who: Hot Legs!
Can you guess which celeb is pictured?
Look at that adorable little girl! Any idea who it is? This actress stars on an Emmy winning TV show and definitely still has those gorgeous lips!

Hint: she isn’t blonde anymore…

It’s Sofia Vergara!

She retweeted the photo Wednesday night, saying she was in Barranquilla. Think you’re so smart? Click through the gallery above and see if you can match the baby picture to the right celebrity.