I doubt that Biden announcing had anything to do with it. It might be a coincidence but nothing more.
Biden won’t last long once all this starts to snowball. Obama is going to be implicated and in turn, it’s possible Biden will be tied in, too.
Biden is going to have to eat an enormous $#@t burger over this. The insulated environment they operated in no longer exists.
How long before they turn on each other to save their necks. I believe the king spider behind it all is Obama.