Large Forest Spider
Large Forest Spider
Loreto, Peru
14012175PD