All tagged Replica

Replica: A Review

The Haven Institute is tucked away on a private island off the coast of Florida. Far away, it looks serene, but up close the military guards and biohazard suits tell a different story.