drop a remote-controlled bomb on the U.S. election 96 hours from the finish line
but it didn't happen, did they stop it?
I think it just means the video was the bomb dropped 96 hours before our election day. I read the thing wrong and posted it. Sorry.