Thousand Yard Stare

The ghosts of the past return to haunt the mind of a retired lieutenant, they will not leave until they are satisfied...

2023-12-18 | 18 minutes

Rating: 10