Karl Bruillov
Russian, December 12, 1799 - June 11, 1852
Karl Bruillov
Russian, December 12, 1799 - June 11, 1852