Sea Turtle, Inc. was founded in 1977 by Ila Fox Loetscher, better known as "The Turtle Lady of South Padre Island." In 1999, Sea Turtle, Inc. moved from Ila's backyard into its current location at 6617 Padre Blvd... Sea Turtle, Inc. is dependent on..
Relevance: 17.429825