stallion Long Jon (Hanoverian, 2009, from Langer Jan)

Long Jon