What part do you need explained? The Espinoza-Cohen?
"Cohen" is a traditional/stereotypical Jewish name, and Hispanic folks usually aren't Jewish (they're usually Christian), implying that she married a Jewish person.
I'll bet family reunions are lots of fun.