Spain's national soccer team celebrates their World Cup victory from an open-top bus during a parade in downtown Madrid.