A 4-foot-long eel washed ashore on Mustang Island, Texas, and was found by a reserve director at the University of Texas Marine Science Institute.
A 4-foot-long eel washed ashore on Mustang Island, Texas, and was found by a reserve director at the University of Texas Marine Science Institute.