American lotus, or Nelumbo lutea, is an aquatic plant found growing in still to slow-moving freshwater habitats across much of eastern and central North America. With large pads and striking ...
They identified the seeds as sacred lotus or Indian lotus. The aquatic plants are invasive in many regions outside of Asia. RELATED: Mystery seeds from China are back, Texas Agriculture ...