A music legend is coming to Charlottesville this summer. Under waving Union Jack flags and behind doors protected by a pair of royal guards, University of Virginia President Teresa A. Sullivan announced Tuesday morning that Paul McCartney will play the John Paul Jones Arena on June 23.