June 17, 2016:
Horses are named for many different reasons, such as a connection to their ancestry, a noteworthy event or individual and even for their personality traits. When it comes to Good Will Hanover, however, her official title is the polar opposite of her demeanour....read on