Site icon The Schumin Web

Millipede on Humpback Rock trail

Millipede on the Humpback Rock trail in the Blue Ridge Mountains of Virginia.

Exit mobile version