Will Rosner had the vacation of a lifetime when he went swimming with a group of humpback whales. One photo in particular couldn’t have been more perfect. While taking a selfie, Will hit the button just in time to capture one of his massive swimming partners breaching the surface just behind his head. Take a look at his amazing photo collection in the gallery below. Can you believe these gentle giants let him get so close?