Mesh blacks out as I zoom out I imported this .obj from some site and after applying the provided textures the viewport does this.

Zoomed in on the mesh looks fine, but as I zoom out it gets all black. I think it has something to do with textures since it doesn't happen with non-textured surfaces. 



here is the .blend
You just need to change the texture filetype to .png instead of.dds