Lucy Alibar

Lucy Alibar

Birthplace: Florida, U.S.