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.


1991

1985

2024

2025

2025

2003

2025

2025

2025

2014

2021

2008

2023

2024

1999

2023

2023

1987

2023
1991