ABC News has learned that Thomas Matthew Crooks visited the rally site in Butler, Pennsylvania, on the morning of the shooting.

source