After moving to a new town, a young college student plans to spend a leisurely weekend in the countryside, but she soon realizes that she is not alone and needs to fight for her own life.
After moving to a new town, a young college student plans to spend a leisurely weekend in the countryside, but she soon realizes that she is not alone and needs to fight for her own life.