The red spider lily, Lycoris radiata, was found around Institute of Nature Study, Shirokanedai, Tokyo (Japan). People cultivate this plant on their gardens since the plant has beautiful flower.
The red spider lily, Lycoris radiata, was found around Institute of Nature Study, Shirokanedai, Tokyo (Japan). People cultivate this plant on their gardens since the plant has beautiful flower.