Archive for July, 2010
Visit Finland And Sleep In A Snowcastle
Finland is known for having the world's largest snow castle in the world. Located in the town of Kemi, northern Finland, the castle is 17 meters high and 1100 metres long. It is one of the most un…