Work of the painter David Roche, who represented Canada at the international “Olympic Fine Arts” exhibition at the 2008 Olympics, now on permanent display at the Forbidden City (Beijing), China.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…