Whale Shark (which is amazing) but alas, terrible visibility this day. I could only get close up pics. Any further back and it was just a blur in the water.
Yes, this is truly fantastic experience everyone should do once in life. Someday I will do this again and upgrade this picture!