Fifa World Cup Final in Toronto

Soccer fans celebrating Spain’s victory in World Cup 2010 on College Street in Toronto.