Dumb Duck Studios

GIF
The game of sensory deprivation.
Survival