Carl Wilhelm

Jigsaw puzzle: Roses on porcelain Roses on porcelain
  •  456
  •  35
  •  4.5