What's happening?

Red 11

Red 11

Mar. 15, 201977 Min.
Your rating: 0
7 1 vote


A human lab rat in a sinister medical research facility tries to buy his way out of debt to the company while under the influence of experimental psychoactive drugs.

Original title Red 11

Similar titles

Await Further Instructions
Final Task
Abduction 101
Clown Motel: Spirits Arise
The Dig
The Garden
Water Planet
For Sale
The Washing Machine
To Drink Of Your Blood