After resisting the move for a period of days in the face of increasing political pressure, on Tuesday President Joe Biden announced that the United States will block all imports of oil from Russia.
So can we finally talk about moving toward real energy independence?