Indian water lotuses, also known as sacred lotuses, are in Flint Pond, just south of Route 20 in Shrewsbury. They look like ...