Dog half somersault

Dog half somersault

My dog, Zeus, hanging off tree branch and landing on his back in a half somersault