Forbidden World

Forbidden World

Available on The CW
S1 E1: A space ranger lands at a research station where a flesh-eating mutant is loose.