mountain blacksnake


Meanings

  • large harmless shiny black North American snake