The Ultimate Game of Fetch

Have you ever seen a dog play fetch? They are quite loyal and have a lot of fun retrieving the item and bringing it back to you, only to have you throw it again. Although you have likely seen a dog play fetch before, you have never seen anything like this!

The ball is being thrown for this German Shepherd and he runs to get it. When he comes back, he finds his master who has been on deployment for an extended amount of time. As you will see, the dog can barely contain his excitement at seeing his long-lost master again.