Cristina Alfaro Barbosa is known for Entitled to Sail (2016), Ska'yaa (2021) and Anclado (2014).
No data