Rain Spider
On second thought baboonspider
It appears to be an Idiothele nigrofulva so yes it is a Baboon spider.
On second thought baboonspider
It appears to be an Idiothele nigrofulva so yes it is a Baboon spider.