Canadian flag fluttering in the wind on Canada Day, Granville Island, Vancouver, BC, Canada - undefined
What Are the Canadian Holidays?
2017 is amazing for weekends travelers in Europe. Let me tell you how to get 122 days free (careful planning of public holidays and weekends) for traveling.
Things to eat/drink in public to look like a Maniac. Oh, hello April Fools Day!