Let's play "What's That Critter?" Texans have been trying to identify this strange creature roaming the Rio Grande Valley...any ideas? https://nypost.com/2023/04/09/pic-of-mystery-animal-leaves-texas-park-officials-stumped/