bolton Impeachment Iran Suleimani Trump

Why is Bolton Willing to Testify Now? [Update: Bolton Warned McConnell This Was Coming]