Salma Hayek looked like one hot mama on the set of 30 Rock in NYC today. Yesterday we saw her showing off her swimsuit body on a recent vacation in Ibiza, and this dress is equally flattering. She had an extra special guest, Valentina, to brighten up the day as if that dress isn't doing it enough already. Even Alec Baldwin got in the baby fun. Salma's just the latest in the awesome string of guest stars on the show this season — check out a video with a preview at Oprah, Jennifer Aniston, and Steve Martin's episodes after the jump.
To see lots more of Salma, Valentina, and Alec, plus a preview of the show, just