A pregnant woman ran a 26.2 mile race on Sunday just hours before giving birth to her baby girl!
Amber Miller, 27, ran with 45,000 other competitors in the Bank of America Chicago Marathon, before going into labour.
Amber had signed up for the marathon before discovering she was pregnant earlier this year.
Although keen to take part, Amber did not think she would actually complete the gruelling course: "I was having a conversation with my parents and said, 'You know what? I have no plans of actually finishing,'" she told reporters, "I was planning on running half, skipping to the end, then walking across the finish line."
Amber and her husband ran half the course before switching to a walking pace for the second half as her contractions started. After completing the race in 6.5 hours, the couple had a meal, then headed to the hospital.
Their little girl, June, was born at 10.29 on Sunday evening, weighing in at 7lbs and 130z, arriving just hours after her mum crossed the finish line!
What an amazing story!