La celebración de la victoria en el Mundial
Soccer fans celebrating Spain's victory in World Cup 2010 on College Street in Toronto.