This video was filmed in Lourdes, South of France near Toulouse. A place you should visit at least once in your life time.
From Toronto to Paris or London and then to Toulouse.

Comments are closed.