Photo of St. Elizabeth Seton Waterfall and Statue in Carmel, Indiana

Another photo of the St. Elizabeth Seton waterfall and statue in Carmel, Indiana

A closer photo of the babbling waterfall and statuette on the grounds of St. Elizabeth Ann Seton Church, a favorite of religious Carmel people located in Carmel, Indiana.