USA TODAYBritish Open: Rory McIlroy wears his heart on his sleeve after letdown at PortrushJul 20, 2019more_vert