The M2 Machine Gun , or Browning .50 Caliber Machine Gun is a heavy machine gun . The M2 Machine Gun , Browning .50 Caliber Machine Gun , is a heavy machine gun designed towards the end of World War I by John Browning .