Work

Larissa Killough is an installation artist based in Pennsylvania.