Nice pics Johnny. One way to tell the difference between water snakes and cottonmouths when swimming at a distance is that water snakes tend to swim with body submerged and head sticking out like a periscope whilst cottonmouths either swim on top like a float or they dive and go under water.No...