Something strange is happening in Santa Cruz, an idyllic little beach town about ninety minutes south of San Francisco. Someone is systematically killing off the homeless, one by one. New Police... This description may be from another edition of this product.