Kabuki Mask

Additional Information

120