phototongue.com
I Am
02/09/20 – Shutter/1.3 Seconds – From the Film Dementia 13 (1963)