Bushmaster XM15 E2S (Shorty)
For more information on this gun and others go to The Bushmaster Web Page