43-year-old actress Eva Longoria has given birth to her first child, a baby boy named Santiago Enrique Bastón. Report by Sarah Duffy.