An underwater photographer had a close call with a giant fin whale which almost swallowed him along with a mouthful of food.