Longest Sniper Shot?

The longest sniper shot was achieved by Master Corporal Rob Furlong, a Canadian sniper, in 2002 and stands at 2,657 yards, which is equivalent to 1.51 miles.