Alabama Snow Wreath – Neviusia alabamensis

 

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