Irura mandarina,[1] also known as the Goldenback jumping spider, is a species of jumping spider found in China, Vietnam and India.[2][3][4]
Irura mandarina, also known as the Goldenback jumping spider, is a species of jumping spider found in China, Vietnam and India.