Login

Barlow

(Portrayed by Billy MacLellan).

A member of Lorca's  rebel force killed by a I.S.S. Charon guard.

Continue Reading Below