Leopard Lily

Leopard Lily

Leopard Lily is scientifically known as Lilium pardalinum. It’s a species native to western North America, particularly California.

Leopard Lily Read Post ยป