Ok, here’s one for the experts. What the heck is this thing? It was found floating in a river, and as of yet no one has been able to identify it. It almost looks like an alien. We know water can do some weird things to a body, but this one has left us stumped. Some people are guessing iguana, but why would an iguana be in this river?