Total steaming disaster in Europe today.
The Spanish market is down over 5%.
Italy is down over 4%.
Yields are blowing out.
And the euro is in freefall.
image