User blog comment:Eobard95/PROMETHEUS IS USING HELIX TO MANIPULATE FELICITY!/@comment-28501280-20170323185323

They already confirmed Star City isn't in danger of another terrorist attack so no bio weapon