Adorable Puppy

Meet Teddy Welch Corgi Pembroke. All puppies are cute, but he is one of the most fun.



























via