2016 Miniature Horse WORLD Issues June/July 2016 Volume 32, Number3

June/July 2016 Volume 32, Number 3 $9.95