Rattlesnake or cottonmouth. hard to tell.