Newborn Puppy Portrait

Newborn baby puppy photographed on a blue blanket by Charlotte photographer Becca Bond Photography.

Menu