Isabella Quinn-Rodriguez

Photographer, Printer, and filmmaker. Based In Santa Cruz California. Student at University Of California Santa Cruz studying Art.