Previous Home Next

Storeria_dek_8-203_6143

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