Hidden sniper rifles

In the level Outskirts, in Halo 2, there is a hidden sniper rifle located in the middle section of the level. After the Pelican picks up Sergeant Johnson (and drops off new Marines), the end of the next alley, nicknamed "Sniper Alley", has a hidden sniper rifle and ammo.
 * First, start the mission until you reach "Sniper Alley".
 * Second, kill all Drones and Jackal Snipers in the area, so you'll have more time if you can't find it.
 * Third, go the the other side of the alley, which is ruined and in flames. You should see a dead Marine on the right side with a sniper rifle and ammo pouches. Pick up the sniper, which will have low ammo, but after collecting all ammo pouches from the Marine, you should have full ammo for the sniper rifle.
 * Fourth, you may not be able to use the sniper much for the remainder of the mission, since there will be Warthogs on the next section of the mission, but you may be able to take the sniper to the next mission, Metropolis.