At least one thing makes it out of the Bermuda Triangle alive. Sixteen American eels from there were found this week, of all places, at the wastewater treatment plant in Port Lavaca. “There’s more of ...