The M2 machine gun or Browning .50 caliber machine gun is a heavy machine gun designed toward the end of World War I by John Browning.