Indian Rocks Beach hosted its annual GreenFest on Saturday. The event helped raise money for a partially closed church dealing with hurricane damage. It featured live music, vendors, children's ...