Parlez-vous anglais? Anyone? HELP?Upon my arrival in Toulouse, France yesterday I felt as if I were ten feet off the ground, in the clouds, free, excited and a badass,...