A mother, who is 32 weeks' pregnant with her third child, ordered a latte from McDonald's but was instead served a cup of cleaning fluid.
Canadian Sarah Douglas went through the drive-thru of an Alberta McDonald's on Sunday, driving away with what she thought was a latte.
But after taking a sip, she spat her drink out and suddenly pulled over.
"I immediately had to put my hazard lights on and pull over and spit it out and rinse my mouth out," Douglas told CBC News.
After pulling over she opened her cup to discover the brownish liquid was not coffee and milk, saying she was hit by the "pungent smell of chemical".