IsawYoshi on 12 August 2013
Maybe some let's players on youtube made more people take a peak at it (in addition to the sales it would have gotten otherwise as well)..? Very impressive either way.







