Animal Crossing: New Leaf Free eShop Download Code Get Animal Crossing: New Leaf for free using our free Eshop download codes that you can redeem on the Nintendo eShop. Game Overview The charm and creativity of Animal