Where does Santa live? Lapland, Finland

by Chris on November 27, 2011

Where does Santa live? Lapland, Finland

Where does Santa live? Lapland, Finland

| Chris Gray Faust is a veteran journalist, travel expert, social media butterfly - and editrix of this site. Like what you read? Check out her writing, editing and social media services.

Leave a Comment