Scientists found a 3-foot-long creature with “sharp” teeth in a river in Vietnam and discovered ... near Ho Chi Minh City several times in 2023 to search for a group of fish known as snake eels, ...