Robert Leon Canada Nominee "Greek woman laughing" Greek woman laughing, Therassia Island, Santorini, Greece Biography: Robert Leon is a documentary, culture and travel photographer in Vancouver Canada.
< back