Designed by
Title
Bouabdellah Tahri of France #16502114
Description
Bouabdellah Tahri of France competes 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