Previous Home Next

Storeria_dek_8-203_6138

Storeria dekayi at McCormick's Creek State Park's nature center, 8/2/03.