Suicide Squad continued filming in Toronto this past weekend, but this time Task Force X were joined by some mystery “creatures”. I can’t even begin to speculate as to what these things may be, but Comic Book Movie thinks they might actually be soldiers who have met Cara Delevingne’s “goddess witch,” the Enchantress.

Check out some photos below, and be sure to give your own opinion as to what we may be looking at in the comments below.

SOURCE: Comic Book Movie