Still Life 2005

Surreal nightmare