Edit in JSFiddle

(function () {
    var paper = Raphael(0, 0, 500, 400);
    var minnesota = paper.path('m 454.31629,141.93781 -0.44194,-8.17593 -1.76777,-7.07107 -1.76777,-13.03729 -0.44194,-9.50176 -1.76777,-3.31457 -1.5468,-4.86136 0,-9.9437 0.66291,-3.75651 -1.75999,-5.26921 29.12394,0.0341 0.3125,-7.96875 0.625,-0.15625 2.1875,0.46875 1.875,0.78125 0.78125,5.3125 1.40625,5.9375 1.5625,1.5625 4.6875,0 0.3125,1.40625 6.09375,0.3125 0,2.03125 4.6875,0 0.3125,-1.25 1.09375,-1.09375 2.1875,-0.625 1.25,0.9375 2.8125,0 3.75,2.5 5.15625,2.34375 2.34375,0.46875 0.46875,-0.9375 1.40625,-0.46875 0.46875,2.8125 2.5,1.25 0.46875,-0.46875 1.25,0.15625 0,2.03125 2.5,0.9375 2.96875,0 1.5625,-0.78125 3.125,-3.125 2.5,-0.46875 0.78125,1.71875 0.46875,1.25 0.9375,0 0.9375,-0.78125 8.59375,-0.3125 1.71875,2.96875 0.625,0 0.68973,-1.04799 4.29131,-0.35826 -0.59161,2.20317 -3.8069,1.77564 -8.93634,3.92521 -4.61494,1.93973 -2.96875,2.5 -2.34375,3.4375 -2.1875,3.75 -1.71875,0.78125 -4.375,4.84375 -1.25,0.15625 -3.28125,2.96875 0.66495,0.52502 -2.72218,2.61641 -0.22097,2.65165 0,8.17593 -1.10486,1.5468 -5.08233,3.7565 -2.20971,5.74525 0.44194,0.22097 2.43068,1.98874 0.66291,3.0936 -1.76777,3.09359 0,3.75651 0.44195,6.40816 2.87262,2.87263 3.31457,0 1.76777,3.09359 3.31456,0.44194 3.75651,5.52428 6.8501,3.97748 1.98874,2.65165 0.88389,7.29205 -3.97748,0 -17.45672,0.66291 -47.95072,0.66291 -11.15903,0 0.55242,-6.62913 -0.22097,-29.38915 -0.44194,-2.87262 -3.97748,-3.31457 -1.10486,-1.76777 0,-1.5468 1.98874,-1.54679 1.32583,-1.32583 0.22097,-3.0936 z')
        .attr("stroke-width", 2)
        .transform('t-375,-0');

    var big = true;
    var angle = 45;

    function run() {
        var t = "t-375,-0r" + angle + "s" + (big ? "1.5" : "1.0");
        minnesota.animate({
            "transform": t
        }, 750, "linear", run);
        big = !big;
        angle += 45;
    }

    run();
})();