I live in South Texas, and this pic was taken a few yards from the Rio Grande River. I took it while I was at work. I have no idea what it is, the only thing that pops to mind is the Indigo snake, but I've never seen one with speckles like this.