Designed by
Title
Mekhissi-Benabbad and Tahri of France #16991278
Description
Mekhissi-Benabbad(L) and Tahri(R) of France celebrate medals on 3000m steeplechase Final of the 20th European Athletics Championships at the Olympic Stadium on August 1, 2010 in Barcelona, Spain
This image is editorial