Ora
Category: Equestrian Gaits
How Many Steps Is a Canter Stride?