The Russians are in real trouble now. The Ukrainian have deployed their new secret weapon the Van Boat.

Putin is clearly terrified.

Things might escalate from here…