Santa Claus is NOT from the North Pole. He's from FINLAND!

So... contrary to popular belief... Santa is not from the North Pole. He's from Lapland, Finland. If you watch the movie Bam Margera Presents: Where the F**k is Santa? You'll understand. This group is dedicated to getting more people to believe where Santa's ACTUALLY from :)

Love,
Maeve