Japan Vs. La Niña for the snowiest place on Earth

Details with meteorologist Tyler Hamilton.