Banshee (TV) Artist: Delooze Title: Lost Army Placement: Banshee Read More … SHARE TAGS: delooze, five missions more, lost army, sync