A frustrated office worker finds himself unable to escape his workplace.
August 7, 2025
Released
Shift.
9min
—