A marathon is a long-distance race that covers a distance of 26.2 miles or 42.195 kilometers. It is considered to be one of the toughest endurance activities in the world and requires a high level of physical and mental fitness to complete. The average time for completing a marathon varies from person to person, but most runners aim to finish within 4-5 hours. Running a marathon is a significant achievement for many individuals, and it requires months of dedicated training and preparation to reach the finish line.