Life

Did Ellen DeGeneres Buy A $26.5M Home?