Red Winged Cicada

The Red Winged Cicada, a Chinese symbol of immortality.

Back to Top