Stephen Barclay 

A Canada & US citizen. Born in LA, grew up in Brasil. Live in Abbotsford, BC, Canada. Love to travel, explore different cultures and landscapes. Enjoy outdoor activities and sports. Speak Spanish, understandable Portuguese and some German.
See followers