Adorable

Shake Puppies by photographer Carli Davidson features more than 60 puppies as they adorably flop around ringing out their fuzzy fur. The photographs crisply capture the puppies mid-shake, revealing the…

Read More