rachael cavalli-squirts her brains out