AMES, Iowa - Katy Moen has been running for a long time.

More...