Indian Mermaid Sirena in Salado, Texas. October 22, 2012 By Mermaids of Earth Leave a Comment Indian Mermaid Sirena in Salado, Texas. Photo by Barb Jernigan.