Not for sure, but it looks like a type of Huntsman Spider. Maybe someone had it as a pet and let it go is my guess on how it got there
Not for sure, but it looks like a type of Huntsman Spider. Maybe someone had it as a pet and let it go is my guess on how it got there