italy fans celebrate their win in the final match against france in the world cup 2006.
toronto's st. clair west.
Taken on July 9, 2006
This photo is in 2 groups
- Torontoist: Toronto Photos 231,649 items
- ! FIFA World Cup (fans, people, celebrating, watching) 15,219 items
B Back to context