A young couple tracks down the mysterious creature who kidnapped their son.A young couple tracks down the mysterious creature who kidnapped their son.A young couple tracks down the mysterious creature who kidnapped their son.