Stock Photo - Japanese Garden, Mayne Island, Gulf Islands, British Columbia, Canada.

Stock Photo: Japanese Garden, Mayne Island, Gulf Islands, British Columbia, Canada.