elaphe obsoleta n large harmless shiny black North American snake Synonym(s) black rat snake blacksnake pilot blacksnake mountain blacksnake Elaphe obsoleta