Blinked says “I have reason to believe the Russians invade today”.
My comment to this was that the Biden admin finally talked Putin in to doing it.
Biden and Putin agreed on terms.
Wouldn’t doubt it.