If you were doubting humanity, watch this video.

A Iowa trooper came across a truck that was stopped in the middle of a freeway in Iowa.

Not knowing what to expect, the trooper approached the truck and found a teenager with his father, who was having a heart attack

The trooper pulled the man out of the truck and started CPR in the middle of the freeway, seconds later the man had a pulse.

Other motorists, including a nurse, stopped to help out. The nurse even drove the boy to the hospital and waited with him until his family arrived from Oklahoma, ran to the pharmacy for them, and helped them find a hotel.

The father survived thanks to the quick thinking of total strangers.

(SOURCE: Epoch Times)