Houthis Have Kept Their Word, And Gave America Their Finger!