Ellen DeGeneres - Epic Rap Battles of History Wiki(00) Lelia Ferry 30 Jul 2025 Save Image Image gallery: Ellen DeGeneres' Wife Portia de Rossi: A Look at Their Enduring Love Story