Kempis Press

This is a film produced for a letterpress shop in Birmingham, Alabama.

See more Film

Scroll to Top