Day 2: Villefranche (Nice & Monte Carlo)

These are some dog crazy people. There were dogs everywhere! And, what could you expect in France other than to see a poodle?
Audrey Reed