Top of Eiffel Tower
December 17th 2001 Eiffel Tower, Paris, France
On the top of the world famous Eiffel Tower during the freezing winter time! I guess the best thing about winter is less tourist and no long Q to get up to the top of Eiffel Tower.
Mont Saint Michel, France
Heard the castle is haunted... well, at times, it get quite creepy
... read more