Alabama Snow Wreath – Neviusia alabamensis

A perennial ornamental plant, native to the United STates where it occurs in several southeastern states.