Finally, we checked an unforgettable item off our bucket list by swimming with whale sharks in Sogod Bay.These gentle giants ...