In strong trade on the second day of the Tattersalls July sale, 127 horses sold for 1,477,300 guineas.