Charilaos Vasilakos Wins The First Modern Olympic Marathon Race With A Time Of Three Hours And 18 Minutes - March 22 in History | This Day Story