One city that has a famous marathon is Boston, Massachusetts.