Rocky Shoals Spider Lilies Awesome Photos / Back Home
Thanks to Benny and David for these shots! In South Carolina at the Lansford Canal State Park on the Catawba River, there's the world's largest natural stand of Rocky Shoals Spider Lilies (do your own Google search). Here are a few pics from this year's display. When they bloom, it is truly awesome.
Awesome Photos / Back Home