This is just an incredible video http://www.huffingtonpost.com/2011/07/14/humpback-whale-video_n_898859.html