Icon

Russia

Print in plastic, self-sticking mount

2 1/4 x 12 1/2 inches