Hi, this is Ryan George. And today, we're going to talk about how to do a handstand push-up for shoulder strength. Handstand push-ups are a great exercise, but they're very challenging. And you want to make sure that you kind of progress to doing them properly and that the actual exercise is done the right way. So, when you do a handstand push-up, it's really important to make sure that you have strong enough shoulders to begin with and that your shoulder flexibility is o.k. Because you're going to do, all the work is basically going to be the shoulders. Whether it's the stability or the actual strength work. So, you want to make sure the shoulders are ready for the movement. When you're doing it, you want to get a solid position and always make sure that you have a wall or a person or something there to stabilize you and also to help you out. Even if you're going to do the push-up without any support, you want to make sure that there is something there to help you out if you do lose your balance, or if you need it. So, the first part is, you find a comfortable position which about shoulder width apart, maybe a little bit wider. Then, with one leg back, you're literally just going to kick up. And then, you hit the wall or the person, whatever's there. And then, from there, you just go through the movement. At first, nice and controlled, down and then, extend straight back, up, straight down and extend up. So, handstand push-up is a great exercise for developing shoulder strength. Just make sure when you do it, you progress to it properly and you do it in all the right steps.