Luba Mason
Luba Mason was born on 26 July 1961 in New York City, New York, USA. She is an actress, known for The Ten Commandments: The Musical (2006), Red Pill (2021) and Person of Interest (2011). She has been married to Rubén Blades since 4 August 2006. She was previously married to Kenneth Elwood Mason.