Santa Barbara, United States
Mick Lestrade was born in Normandie, France.he began traveling at an early age, borne on one hair-raising adventure after the next. He went around the world several times. While hitch-hiking across Canada, Central and south America , and the USA , he found his home in Santa Barbara, California, one ...
artworks
View All 13 Artworks