One of the wettest spots on earth