Michael Ledeen

Thinks Tehran is going to fall.

This is one hell of a day.