Back on track, set to graduate and then shot dead

London, England

Several hundred thousand people march past the Westminster Clock Tower (Big Ben) towards Hyde Park in London.
Ian Waldie / Getty Images
Copyright © 2017, The Baltimore Sun, a Baltimore Sun Media Group publication | Place an Ad
28°