Puff Adder (Heterodon platyrhinos)

By William T. Hathaway (see related article).

Puff Adder (Heterodon platyrhinos)

Notes: