Added by on September 7, 2018

Berger Allemand, dressage – German shepherd puppy training