A worldwide community photographing and learning about wildlife
Project Noah Nature School
Maybe a wolf spider (Lycosidae), found in La Selva Biological Station, owned by Organization for Tropical Studies (OTS), and located in Sarapiquí, Costa Rica.
Ctenid
Grandiosa::
Spotted on Jan 3, 2013 Submitted on Jan 15, 2013
Join the Project Noah Team
2 Comments
Ctenid
Grandiosa::