Elaphe Obsoleta

Elaphe obsoleta

A large black ratsnake sticking his tongue out with a light grey background.