Who Ran the First Marathon?

Technically, the first marathon was run by an Athenian soldier and professional runner by the name of Phidippides. He ran 140 miles to deliver a message and 140 miles back for his army.