Lucy Alibar

Birthplace: Florida, U.S.