Lapland, the Land of Santa

A journey to Finnish Lapland reveals a world of reindeer, husky dogs and snow mobiles intertwined with cell phones, internet businesses and rye bread Big Macs. But most importantly, Lapland is where Santa Claus lives.