Imagine having a giant humpback whale swim right up to your face. That's the experience just filmed...