Far cry 3. Pretty much sums it up.. Cry far tres