Succupedia Euphorbia marginata (Snow on the Mountain) Euphorbia marginata (Snow on the Mountain) is an annual single-stemmed plant that grows up to 3 feet (90 cm) tall, usually unbranched… Read More