Albums |
Leonard Scott
Published by
Leonard Scott of the United States celebrates with an American flag after winning the 60 meters 6.50 in the IAAF World Indoor Championships in Athletics at the Olympiysky Sports Complex in Moscow, Russia on Friday, March 10, 2006. More photos |