This is a watertight mesh of a Boy Surface. I created it in C++ using Visual Studio. Afterwards I used an online mesh repair service to make it printable. The functions used to create the surface can be seen in the image attached.
Print it upside down, use supports and z-hop.