Spain 2003 - Barcelona / barcelona126F1010020
Yuri Demchenko
May 2003