Niphila pilipes
The Chinese scientific name is "Spotted Web Bride", and this spider is also known as "Big Wood Spider" or "Human Faced Spider". This spider is distributed in many countries in East and Southeast Asia, as well as Oceania. It is commonly found in primary and secondary forests as well as gardens.
Popular Models
Shrine
115 View
King Kong Hercules Wood Carving
166 View
The bell tower of a Japanese temple
189 View
Japanese Samurai Helmet
117 View
Random Model
Solomon (Salomon)GTX Hiking Boots
204 View
Wind chimes
183 View
Adidas Racer TR21 sneaker
150 View
Japanese Type90Kai main battle tank
211 View
Bronze Buddha Avatar
164 View