Charity horse race winner celebrates ‘best day’ The Markel Magnolia Cup has raised more than £2.7m for charity since its inception in 2011. Source of original post