The Demented
"Life runs at 24 frames per second..."
For one female entity time stands still, while for another time travels back and forth between the plains of the supernatural world.


1985

2025

2025

1988

2024

2025

2014

2025

2025

2023

1993

2008

1992

2023

2021

2024

1999
1991

2023

1993