An Ames Police Officer is being hailed as a hero after saving the life of a teenager.
Officer John Barney was on his way to an accident at Mortensen Road and University Avenue in Ames, when he quickly realized he was driving up on more than a simple fender bender.
“By the time I got there I could see there was a car upside down in the water and I could hear a female screaming inside,” says Officer John Barney with the Ames Police Department.
16-year-old Elizabeth Funk was inside, trapped and scared she would never get out.
“I couldn`t get seat belt off and the car was filling with water really fast,” says Elizabeth Funk of Ames.
Officer Barney's instincts kicked in, and he jumped into the icy water, breaking out Funk's window and cutting her seat belt, just in time.
“Right when I took that last breath and my head went under water I felt someone squeeze on my ankle so I started kicking my leg towards them and Officer Barney pulled me out, “says Funk.
Ames Police say another driver traveling North on University failed to yield at the intersection hitting Funks car, sending her into the creek.
Funk credits her faith and the heroic actions of Officer Barney for saving her life.
“I just put all my trust in God okay, God I`m trusting in your plan for my life and I think that`s all he wanted to maybe because as soon as I did that Officer Barney pulled me out and it was just a crazy moment,” says Funk.
Officer Barney said he was in the right place at the right time.
“I was there within a few seconds,” says Officer Barney.
Seconds that could have meant the difference between life and death for a 16-year-old girl who has nothing but praise for the Ames officer.
“I`m so thankful that you saved my life because I was so scared that I was going to die and you literally came right in time, so thank-you so much and you`re my hero,” says Funk.
We spoke to Funk by phone, because she was on her way to Florida with her family for spring break.
Funk was able to walk away from the crash with only bumps and bruises.
As for the other driver, Ames Police say they were given a ticket for failure to yield.