A New Super Power? Europe's New Defense Plan!

The agreement of the century...