Most people consider a marathon one of the most grueling tests of endurance. A marathon is 26.2 miles and takes four to five hours on average to complete. I ran a marathon once when I was a sophomore in high school, and the final six miles were especially difficult. I wasn’t a particularly athletic person, […]

Read More →