Screen Shot 2015-09-06 at 11.32.56 AM Published September 6, 2015 at 593 × 368 in Screen Shot 2015-09-06 at 11.32.56 AM The Goblin Force escapes?