Senor Macho Solo Sneak Preview #1 Steve Marsi at October 27, 2013 8:58 am. Salma Hayek guest stars on "Senor Macho Solo," the seventh episode of Season Three of 30 Rock. Edit Delete