Nearly 21,000 runners crossed the start line at today's Marine Corps Marathon.
The 26.2 mile race took participants on a journey through the streets of Arlington, Va., and Washington, DC culminating with a finish at the Marine Corps War Memorial. Original public domain image from Flickr