Whale sharks are an unforgettable experience that puts you in close contact with these gentle giants that inhabit the ocean. These amazing creatures, renowned for their […]