annabella sciorralatest news & developments