Caiden stops to ponder the meaning of life in Collioure, France.

Caiden stops to ponder the meaning of life in Collioure, France.

(Source: caiden)