Tower of London stands tall at Sprinters Stakes in Japan

Tower of London stands tall  at Sprinters Stakes in Japan
play icon
Tower Of London, ridden by Christophe Lemaire, races towards the finish line to win the G1 Sprinters Stakes at Nakayama, Japan, on Sunday.