Stars on Earth Shines in Oka Sho

Description: 

Stars on Earth lands the first leg of the Japanese Triple Tiara, winning a blanket finish with a dramatic late move up the stretch hill.