A baby who stopped breathing on board a plane was saved by a quick-thinking passenger who rushed to his aid.
The plane was forced to make an emergency landing as the 15-month-old toddler started to turn purple.
Thankfully, one of the passengers on board the flight was a former army medic who now teaches CPR for a living.
Garrett Goodwin performed chest compressions and gave the child the kiss of life, until he started to breathe unaided.
"You're scared, but your training kicks in," Garrett told FOX 10. "I was at the right place at the right time with the right experienced training and I hope anybody with any amount of training would have done that."
One passenger who witnessed the incident said:
Flight 678 was taking passengers across America, from Florida to Arizona, but was forced to make an emergency landing in Houston, Texas, where the child was taken for medical treatment.
It is not yet known what caused the toddler to stop breathing, but he is said to be doing well.
The rest of the relieved passengers were then able to continue their journey and arrived in Arizona just an hour late.
More on Parentdish
Dramatic photos show woman performing CPR on baby nephew
Parents, it's time to take the First Aid challenge
Baby on board! Teenage girl gives birth on plane at 38,000 feet