Tower of Texas Skims Rail to Win King Edward

Tower of Texas stormed up the rail and won the $200,000 King Edward Stakes (Can-II) in his turf debut June 21 at Woodbine.