Carbon monoxide binds to hemoglobin in red blood cells to form carboxyhaemoglobin, which is extremely stable (200+ times stronger bond than oxyhemoglobin). This prevents oxygen transport, causing CO poisoning. CO does not form nitro-haemoglobin, carbon dioxide haemoglobin, or oxy-haemoglobin.