Tartarus

A man who has descended into madness recounts the alien abduction and experimentation he was subjected to on a spacecraft that led to his unraveling.

Category:
Rating:
Description:
A man’s surreal, nightmarish descent into madness.