Giraffes have long necks and nimble tongues. Look at the tree it was trying to eat from, those thorns are huge! To give you an idea, those thorns photographed are about 1-1.5 inches in length.
Giraffes are by far one of the weirdest looking animals. They’re like the kid in high school that grew up too fast and never became coordinated.