This Dog Shows it All

This Dog Shows it All

You'll watch this video and laugh. Then, you'll spend hours trying to figure out how the dog was trained to do this.