Steamed Shumai

Steamed Shumai

Japanese Steamed dumplings.

Simply perfect.