When SANTA wore a MASK…

Tokyo Mask Land, a face-mask themed exhibition in Yokohama, Japan, featured over 250 masks.

 

 

 

Source: Read Full Article