A film documenting Spencer Staggs' last 28 days on Fort Meade, Maryland.
No keywords have been added yet