Puppy Vs. Mirror

12165

Who do you think wins?