"...2500 yards..." 2500 yards is equal to 2,286.00 meters.
The CF sniper using a .50 BMG rifle and American ammo, made a 2430 meter shot. 2,430 metres = 2,657.48 yards. They made more than one 2400 plus meter shots, using 2 to 5 rounds to make the kill. Both he and his spotter were nearly killed by the USAF some time later. A dud 220 pound bomb landed 30 meters from where they were trying to become one with the dirt.
Both were recommended for the U.S. Bronze Star. Of course, our government is still dithering about letting them accept it. That's nothing new. When 2PPCLI(same Regmt as our snipers) was awarded the Presidential Unit Citation in Korea, it took 8 years for our twits to let the Regmt wear the badge.
"...he would've ran for cover..." The last words of the Mayor of Hiroshima come to mind? "What the f*** was that?"